Thread Komma-separierte Datei (war: LWP::UserAgent) (6 answers)
Opened by Vagabundo at 2010-10-19 19:41

topeg
 2010-10-19 20:09
#142060 #142060
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Du hast eine CSV-Datei. Um diese korrekt zu parsen sollte man ein passendes Modul nutzen. CPAN:Text::CVS kann das:

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
use Text::CVS;
my $csv = Text::CSV->new ();

#...

# CSV vom Server geholt..
if ($res->is_success)
{
  # die Zeilen aufsplitten
  for my $line (split(/[\x0D\x0A]+/,$res->content)
  {
    # Zeile parsen
    if($cvs->parse($line))
    {
      # gefundene Elemente auslesen
      my @data=$cvs->fields();

      # mach was mit den Daten...
      # ...
    }
  }
}

View full thread Komma-separierte Datei (war: LWP::UserAgent)