Ho bisogno di perfezionare xlsx così come lo script in php lettore xls
Domanda
Sto usando PHPExcelReader per leggere il file xls caricato. Ma io non sono in grado di leggere i file salvati in formato Excel-2007 xlsx. Può qualcuno aiutarlo su come leggere il file xlsx in PHP.
Inoltre ho provato a PHPEXCEL , ecco il codice principale
$fileName = 'test.xlsx';
try {
$objPHPExcel = PHPExcel_IOFactory::load($fileName);
} catch (Exception $e) {
die("Error loading file: ".$e->getMessage()."<br />\n");
}
ma dà errore fatale
Fatal error: Class 'ZipArchive' not found in C:\Program Files\VertrigoServ\www\xls_reader\Classes\PHPExcel\Shared\File.php on line 53
Nota: I m utilizzando il server Vertrigo che hanno PHP Version 5.2.6
Si prega di qualcuno mi dica come leggere xls e xlsx con qualsiasi esempio adatto o un link.
Grazie mille
Soluzione
Per documento Excel 2007 è necessario l'estensione ZipArchive che non è obviosly disponibile presso il vostro sistema. Se si abilita / installare questa estensione vi andrà bene.
Date un'occhiata al questo link
@diEcho: Non sviluppare su una macchina Windows così temo non posso aiutare in questo. Quello che ricordo dalla mia esperienza di Windows, ho usato per usare XAMPP per esso, invece, e che ha lavorato per me.
Altri suggerimenti
Sembra che la domanda reale è come abilitare l'estensione Zip sotto PHP / 5.2 in una configurazione di PHP installato da una versione zip. Prima di tutto dovete trovare il file php.ini
. Si può imparare la sua posizione eseguendo questo codice:
<?php phpinfo(); ?>
Apri il file con un editor di testo favourte e trovare questa riga:
;extension=php_zip.dll
Rimuovere la semicollon leader:
extension=php_zip.dll
Riavviare Apache e il gioco è fatto.
In PHP / 5.3 l'estensione è già incorporata.