Andreas: gibts in PERL keine mehrdimensionalen Arrays?

Beitrag lesen

Hallo!

A1|B1
A2|B2

Also jetzt bin ich wieder etwas weiter, hat wohl was mit $_ zu tun gehabt, jedenfalls habe ich jetzt nich das Problem, das nicht bei dem Zeichen | getrennt wird, sondern nach jedem Zeichen?! Also ich bekomme iene Excel-Tabelle die so aussieht:

+-----+-----+-----+-----+-----+
|  A  |  1  |  |  |  B  |  1  |
+-----+-----+-----+-----+-----+
|  A  |  2  |  |  |  B  |  2  |
+-----+-----+-----+-----+-----+

So sieht der Code dazu aus:

@zeilen = <DATAFILE>;
my $row = 0;

foreach $zeile (@zeilen) {
        my @tmp_data = split /|/, $zeile;
        my $col = 0;
        foreach $item (@tmp_data){
            $worksheet->write($row, $col, $item);
            $col++;
        }
    $row++;
    }

Ich weiß auch nicht, aber eigentlich sollte das doch so funktionieren, oder?

Viele Grüße
Andreas