


Hay ocasiones en las que nos puede resultar muy útil leer ficheros Excel desde una aplicación, sobre todo en aquellos casos en los que los usuarios no tengan conocimientos sobre el manejo de bases de datos como MySQL.
En PHP la forma más cómoda de leer archivos Excel es utilizar PHP-ExcelReader, que es una clase capaz de leer ficheros Excel (.xls) sin utilizar objetos COM, lo que nos permite una mayor independencia en la plataforma del servidor.
Para utilizarla descargamos la librería y la incluimos dentro de las de la aplicación que estemos desarrollando, luego se usa de la siguiente forma:
include('reader.php'); $excel_reader = new Spreadsheet_Excel_Reader(); $excel_reader->read("archivo_excel.xls");
Mediante el código anterior los datos de archivo_excel.xls quedan cargados en un array PHP de 2 dimensiones:
$excel_reader->sheets[x][y];
X es el número de hoja del documento, mientras que Y puede tomar varios valores:
// Número de filas de la hoja $excel_reader->sheets[0]['numRows']; // Número de columnas de la hoja $excel_reader->sheets[0]['numCols']; // Acceso a los datos de celdas $excel_reader->sheets[0]['cells'][3][4]; // Información sobre la celda $excel_reader->sheets[0]['cellsInfo'][3][4]['raw']; $excel_reader->sheets[0]['cellsInfo'][3][4]['type'];


Podrías ser el primero en comentar. Deja tu mensaje a continuación.









