Come convertire Excel CSV in PHP

December 7

PHP include funzioni per l'apertura di un file Excel, l'analisi dei dati e scrivere i dati in un file valori separati da virgole. Un file CSV consente di trasferire dati tra due diverse applicazioni come Excel a MySQL. È possibile esportare tutti i dati in un file CSV, in modo da poter utilizzare il file di testo da importare in un'altra applicazione.

istruzione

1 Fare clic destro sul file PHP che si desidera modificare e selezionare "Apri con". Clicca il tuo editor di PHP dalla lista dei programmi nel menu a discesa.

2 Includere l'intestazione del file di classe di Excel. Aggiungere il seguente codice nella parte superiore della pagina PHP:

require_once 'reader.php';

3 Aprire il file di Excel. Il seguente codice apre il file e imposta un gestore è possibile utilizzare per scorrere ogni record:

$ File = new Spreadsheet_Excel_Reader ();
$ File-> setOutputEncoding ( 'ASCII');
$ Fild-> leggi ( "file.xls");

Sostituire "file.xls" nel codice precedente con il nome del file.

4 Caricare tutte le righe del file. Il seguente codice carica gli elementi del contenuto del file di Excel:

$ rows = $ file-> fogli [0] [ 'cellule'];

5 Loop attraverso ogni elemento e creare il file CSV. Nell'esempio seguente, la prima cella in ogni riga viene scritta in un file CSV:

$ Csv = fopen ( "Export.csv", "w +");
foreach ($ celle come $ file) {
fwrite ($ csv, implode ( ',', $ row) "\ n".);
}