Thread Frage zu CSV (3 answers)
Opened by kranzacher at 2007-10-30 15:27

SaschaTen
 2007-10-30 17:11
#101570 #101570
User since
2007-10-15
28 Artikel
BenutzerIn
[default_avatar]
mein vorschlag ist nutze split() und ein temp-array
sicher nicht das schnellste aber es klappt
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
23
24
25
26
27
#/usr/bin/perl

use strict;

my @temp   = ()
my @array1 = ();
my @array2 = ();
my $i      = 0;
open(CVS, "bla.cvs")
while(<CVS>)
{
  @temp = split("-", $_);
  $array1[$i] = @temp[0];
  $array2[$i][0] = @temp[1];
  $array2[$i][1] = @temp[2];
  $array2[$i][2] = @temp[3];
  $i++;
}
close(CVS);
for($i=0;$i<$#array1;$i++)
{
  print $array1[$i]."\n";
}
for($i=0;$i<$#array2;$i++)
{
  print $array2[$i][0]." "print $array2[$i][1]." ".print $array2[$i][2]."\n";
}
-----------
Wer Rechstschreibfehler findet, darf diese behalten und bei Ebay versteigern!!!
-----------
Nidar mied där Rächtschraibunk!!!

View full thread Frage zu CSV