Imaginsystems


Tecniche di Programmazione - Codici Sorgenti - News Informatiche
Archivio Posts
Anno 2014

Anno 2013

Anno 2012
Statistiche
  • Views Home Page: 61.051
  • Views Posts: 471.259
  • Views Gallerie: 0
  • n° Posts: 210
  • n° Commenti: 224

PHP - LEGGERE FILE EXCEL CON PHP CON LA CLASSE EXCELREADER

Leggere file excel con php con la classe ExcelReader

Oggi vi voglio parlare della fantastica classe ExcelReader, che ci permette di leggere i file 'xls' di excel e di estrapolare le loro informazioni (righe e colonne).

Per prima cosa dobbiamo scaricare la libreria ExcelReader dal sito, estraiamo il contenuto.

Prima di utilizzare la libreria, dobbiamo fare una modifica sul file 'reader.php' che si trova nella cartella 'Excel' percorso '/Excel/reader.php' .
Apriamo il file 'Excel/reader.php' e cerchiamo la riga e la modifichiamo come segue :

Riga prima della modifica file 'Excel/reader.php'

require_once 'Spreadsheet/Excel/Reader/OLERead.php';

Dopo la modifica del file 'Excel/reader.php'

require_once 'OLERead.php';

Ora ci manca rinominare il file 'Excel/oleread.inc' con il nome 'Excel/OLERead.php'.
Ora siamo pronti ad utilizzare la libreria :-)
Vi ricordo di non usare il file che trovate nella cartella della libreria, perché è un file corrotto, dovete crearne un'altro.

Stampare le informazioni del file 'xls' e visualizzarle come tabella:

<?php 
 
require_once
'Excel/reader.php'; 
 
$data
= new Spreadsheet_Excel_Reader(); 
$data
->setOutputEncoding('CP1251'); // Set output Encoding. 
$data
->read('test.xls'); //test.xls è un file demo di excel per il test 
error_reporting
(E_ALL ^ E_NOTICE); 
 
echo
"<table border='1'>"; 
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) { 
        echo
"<tr>"; 
       
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) { 
                echo
"<td>".$data->sheets[0]['cells'][$i][$j]."</td>"; 
       
} 
        echo
"</tr>"; 
 
} 
echo
"</table>"; 
?>


Per aiutarvi o per i pigri vi allego il file demo cosi lo potete modificare a vostro piacimento.

Potete scaricare il file d'esempio :

Password :  "ImaginSystem" 

By ImaginSystems & Queen Gin   

Categoria: PHP
mercoledì, 02 mag 2012 Ore. 13.47
Ora e Data
Mappa
Blogs Amici
    Copyright © 2002-2007 - Blogs 2.0
    dotNetHell.it | Home Page Blogs
    ASP.NET 2.0 Windows 2003