Hallo,
wie liest du die Excel-Tabelle genau aus?
excel_spreadsheet_reader
okay, das müsste zumindest ein richtiger Ansatz sein. Wobei die Frage ist, ob dieser Excel Reader mit der von dir verwendeten Excel-Version kompatibel ist, denn das Dateiformat ist von Version zu Version immer wieder unterschiedlich.
00h NUL Null Character
19h DC3 device control 3
1Ch FS file separator
1Eh RS record separator
(siehe auch http://www.asciitable.com/)
besten Dank, habe grade auch mal weiterrecherchiert und mit
for ($i=0;$i<50;$i++) {
echo $i."-".chr($i)."\n";
}
> herausgefunden, dass NUL das ascii=0 ist und
> ~~~php
$fs=chr(28);
> echo $fs;
> $rs=chr(30);
> echo $rs;
> $dc3=chr(19);
> echo $dc3;
~~~.
Das hatte ich ja oben schon aufgelistet. :-)
Nur dass ich mich bei DC3 in der Spalte vertan habe und die 19 als 19h gelesen habe - richtig wäre 13h gewesen, was du ja mit dezimal 19 auch bestätigt hast.
> Der Excel-Reader bietet aber auch eine output-encoding Funktion an, habe da aber die Details noch nicht kapiert.
Ich denke eher, dass er Daten liest, die keine Nutzdaten, sondern Kontrolldaten sind.
Ciao,
Martin
--
Der Stress von heute ist die gute alte Zeit von morgen.