PDA

View Full Version : [PHP] Errore con PHP-Excel Reader


pix83
26-02-2008, 22:18
Sto utilizzando PHP-Excel Reader, ed ho un problema. Cerco di spiegarlo nel più semplice dei modi. Ho un file in TXT che contiene una lista di file in EXCEL. Devo far in modo, che la mia pagina PHP legga una riga ben precisa, che le indico io, del file in TXT, legge il nome del file in EXCEL che c'è scritto e poi mi stampi a video le celle che richiamo. Ci sto perdendo giorni, ma non trovo l'errore, anche perchè riesco a fargli leggere il file TXT, ma quando deve aprire il file XLS mi dice che non è leggibile. Cosa non vera, perchè se lo faccio aprire da solo, senza caricare il file TXT me lo apre. :muro:
Ecco il mio script:


<?php
$kiki=file(trim('dati.txt'));
require_once 'excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read($kiki[4]);
error_reporting(E_ALL ^ E_NOTICE);
?>


Apro il file DATI.TXT ... e gli dico di aprire il file XLS contenuto nella riga 4 (file001.xls) del file DATI.


<?php echo "".$data->sheets[0]['cells'][1][1].""; ?>


Infine, gli dico di stampare a video la cella A1...

Ma a video mi da il seguente messaggio: The filename file001.xls is not readable.

Qualcuno sa dirmi dove sbaglio??? :help:

pix83
27-02-2008, 15:09
mm...presumo che in pochi usino Excel Reader...
Magari senza usare un file TXT potrei usare un file di Excel che contiene l'elenco dei file, che dite???

kk3z
27-02-2008, 15:59
I file excel sono nella stessa cartella del file php? Gli hai dato permesso di lettura (644)?

pix83
27-02-2008, 17:11
Si,per oa sono della stessa cartella, li sto facendo girare con phpeasy in locale.

gixaman
27-03-2008, 11:20
Ciao ho avuto il tuo stesso errore e la mia soluzione è stata salvarlo in excel 5.0. prova a vedere se vale anche per te. altrimenti se hai risolto in altro modo fammi sapere che magari può servirmi. grazie.:D