PHP lavora spesso con i database e , come tali , i file di dati . Excel è comunemente usato negli uffici per memorizzare tabelle di dati . Tuttavia, rendendo i due lavorano insieme è un compito difficile . File di Excel seguono un formato dati proprietario impostato da Microsoft , e PHP è costituito da un vasto gruppo di volontari . Quindi non vi è nulla di costruito a PHP per aiutare nella lettura di file Excel . Fortunatamente, la comunità Open Source ha avuto il tempo di capire come risolvere questo problema e ha creato una buona soluzione per la lettura di file XLS ( Excel) in PHP . Cose che ti serviranno
PHP Web hosting
Microsoft Excel
Show More Istruzioni
installare PHP Excel Reader
1
Vai al sito di PHP Excel Reader scaricare , e scaricare il pacchetto chiamato " php -excel - reader " (vedi Risorse) .
2
decomprimere il file scaricato con un doppio clic su di esso .
3 < p > Carica il file chiamato " excel_reader2.php " al tuo sito web . Utilizzare FTP o file di vostro Web del servizio di hosting caricare servizio per fare questo. Il file deve essere collocato in una cartella in cui i vostri script PHP può trovare. Si può mettere nella stessa cartella dello script PHP che si desidera leggere i file di Excel in , oppure si può mettere in una cartella che si trova nel " percorso di inclusione ". Il " percorso di inclusione " è un insieme di cartelle in cui è possibile mettere i file che il vostro script PHP sarà sempre in grado di trovare , anche se lo script è in un posto completamente diverso. Il tuo sito web potrebbe essere una cartella chiamata " comprende" che si trova nel percorso di inclusione . Se lo fa, mettere " excel_reader2.php " lì . Se non lo fa , lo mise nella stessa cartella degli script PHP con cui si desidera utilizzarlo .
Leggere un file XLS
4
Carica Excel file da utilizzare come esempio. Creare un file di Excel semplice , e salvarlo come " example.xls " . Aprire il file e compilare le prime tre colonne della prima riga con le parole " colonna 1 " , " colonna 2 " e " colonna 3 " . Poi, in seconda fila , riempire le prime tre colonne con il testo " 1-1 " , " 2-1 " e " 3-1 " . Quindi riempire le prime tre colonne della terza fila con il testo " 1-2" , " 2-2 " e " 3-2 " .
Salvare il file e caricarlo nella stessa cartella dove hai caricato excel_reader2.php .
5
Aprite il vostro editor di testo preferito , e salvare un file di testo chiamato " example.php " . Questo sarà il tuo script PHP per questo tutorial .
6
Scrivi il tuo script PHP per aprire il file di Excel , leggere la tabella dei dati e poi stampare i dati nel browser dell'utente. Usa questo codice per farlo : ?
< Php
$ xls = new Spreadsheet_Excel_Reader ( ' example.xls ' , false) ; //open PHP Excel Reader e il file di Excel < br
echo > "
" ; HTML //stampa che aiuta la formattazione
for ( $ r = 1 ; $ r < = $ xls - > conteggio delle righe (); $ r + + ) { //passeggiata per ogni riga
for ( $ c = 1; $ c < = $ xls > colcount (); $ c + + ) { //passeggiata per ogni colonna
eco $ xls - > prima ( $ r , $ c ) . " " ; //Visualizzare i dati in quella cella
}
echo " \\ n"; //fare una nuova riga alla fine di ogni riga
} < br
echo > " < /pre> " ; //chiudere il codice HTML che abbiamo fatto in precedenza
>
7
Salvare e caricare il file PHP per il tuo sito web ? . Se tu fossi in grado di mettere PHP Excel Reader nel percorso di inclusione , puoi mettere il file PHP , ovunque si desidera. In caso contrario , mettere il file PHP nella stessa cartella di PHP Excel Reader .
8
Per controllare il vostro lavoro , visitare example.php nel browser . Si dovrebbe vedere la tabella dei dati dal file Excel stampati nella finestra del browser .