Matti Maekitalo: excel-csv-datei auslesen

Beitrag lesen

use Mosche;

sitze gerade im unterricht und bin gefragt worden, ob es ein perl- und/oder js-script (bevorzugt) gibt, das csv-dateien, die von excel kommen, auslesen kann.

Was meinst du mit auslesen? Als HTML Tabelle darstellen?

Wenn ja:

Mit JS wüßte ich nicht, wie es geht - mit Perl sollte dir der folgende QuickHack helfen (direkt hier geschrieben - also keine Haftung für Fehler)

#!/usr/bin/perl -w

use strict;
use CGI;

my $csv_file = 'excel.csv';
my $del      = ',';  # Spaltenbegrenzer
my $q = new CGI;

print $q->header;
print <<EOF;
<html>
<head>
 <title>CSV</title>
</head>
<body>
<table>
EOF
open (FH, $csv_file) or die "Kann $csv_file nicht öffnen: $!";
while (<FH>) {
 print "<tr>";
 foreach my $w (split($del, $_)) {
  print "<td>$w</td>";
 }
 print "</tr>";
}
close (FH);
print <<EOF;
</table>
</body>
</html>
EOF

Wie gesagt, nur ein Quickhack...

use Tschoe qw(Matti);