Leser: 2
![]() |
![]() |
9 Einträge, 1 Seite |
1
2
3
4
5
6
if ($Spreadsheet::ParseExcel::VERSION < ...) {
package Spreadsheet::ParseExcel;
*funktion = sub {
...
};
}
1
2
3
4
5
6
7
8
9
10
11
12
# Nervige Fehlermeldungen beim parsen von Excel-Dateien ausblenden, ohne
# zu wissen was ich da eigentlich genau schraube. Jetzt gibt es immerhin
# nur noch die Warnung, dass die Funktion neu definiert wurde.
if ($Spreadsheet::ParseExcel::VERSION <= 0.2603) {
package Spreadsheet::ParseExcel::FmtDefault;
*TextFmt = sub($$;$) {
my($oThis, $sTxt, $sCode) =@_;
return $sTxt if((! defined($sCode)) || ($sCode eq '_native_'));
#return pack('C*', unpack('n*', $sTxt));
return pack('U*', unpack('n*', $sTxt));
};
}
no warnings 'redefine';
![]() |
![]() |
9 Einträge, 1 Seite |