Salve a tutti....
ho un problema riguardante i noiossisimi file di excel
la faccenda sta cosi:
ho uno script (ExcelReader) che mi legge i dati da file e fa quello che deve fare.
Il problema è che i file che gli vanno dati in input sono tutti abbastanza recenti (Excel Reader ha qualche anno sulle spalle, se non sbaglio)e non li legge.
Ergo ho provato a prendere il file e a convertirlo(manualmente, intendo da excel proprio) in un formato un po piu vecchio e funzia.
Problema : convertire, da PHP, i file nuovi in formati vecchi.
ho provato, spulciando quello che la rete offre, a usare queste funzioni
Codice PHP:
function xlsBOF() {
echo pack("ssssss", 0x809, 0x8, 0x0, 0x10, 0x0, 0x0);
return;
}
function xlsEOF() {
echo pack("ss", 0x0A, 0x00);
return;
}
function xlsWriteNumber($Row, $Col, $Value) {
echo pack("sssss", 0x203, 14, $Row, $Col, 0x0);
echo pack("d", $Value);
return;
}
function xlsWriteLabel($Row, $Col, $Value ) {
$L = strlen($Value);
echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L);
echo $Value;
return;
}
che offrono rispettivamente di scrivere l'inizio, la fine, i numeri, e le scritte.
Allora presa riga per riga, cella per cella e riscritte con quelle funzioni....ma il file non viene letto lo stesso.....che siano troppo recenti???
ergo=> problema ad invecchiare i file, come fare?!?!?!?
aiutooooo
chiunque abbia la piu pallida idea di come aiutarmi vi prego lo faccia