russische Excel Tabelle einlesen
Cruz
- perl
Hallo Proggers,
ich habe die Aufgabe ein Perl Skript zu schreiben, welches eine russische Excel Tabelle durchsucht. Zudem soll das ganze auf einen 1und1 Server laufen, also muss ich mit diesen gegebenen Modulen auskommen:
http://www.ihre-webhosting-domain.de/perl/perldiver.cgi
Mein erster Ansatz war natürlich mit Spreadsheet::ParseExcel.
use Spreadsheet::ParseExcel;
my $oBook = Spreadsheet::ParseExcel::Workbook->Parse('test.xls');
Doch es hagelt sofort die folgende Fehlermeldung:
Character in "C" format wrapped at /usr/lib/perl5/site_perl/5.8.0/Spreadsheet/ParseExcel/FmtDefault.pm line 68.
Das wird wohl an dem Unicode (wegen Russisch) liegen. Nun ich könnte ja versuchen eine Formatter Klasse mitzugeben:
use Spreadsheet::ParseExcel;
use Spreadsheet::ParseExcel::FmtUnicode;
my $oBook = Spreadsheet::ParseExcel::Workbook->Parse('test.xls', "FmtUnicode");
Erstens bin ich nicht sicher, dass diese Syntax richtig ist, denn leider ist Dokumentation zur Verfendung der Formatter Klasse sehr dürftig. (Nur der Hinweis dass es geht)
http://search.cpan.org/~kwitknr/Spreadsheet-ParseExcel-0.2603/ParseExcel.pm#Functions
Aber egal, denn ich sehe jetzt schon, dass mir FmtUnicode nicht helfen wird. Es braucht nämlich Unicode::Map und das ist bei 1und1 nicht installiert.
Hat jemand Erfahrung mit diesem Problem oder einen Vorschlag, wie ich am besten vorgehen sollte?
Danke,
Cruz