Leer Archivos Excel Desde PHP

4 enero, 2008 por Mr. FotoPex Dejar una respuesta »

 

 

Para PHP, la forma más cómoda de leer archivos Excel es PHP-ExcelReader, una clase capaz de leer datos de archivos xls sin utilizar objetos COM, lo que la hace independiente de la plataforma en la que esté el servidor de la aplicación. Una vez bajada e incluída su librería entre las de la aplicación, se usa de la siguiente forma:

PHP:
  1. include('reader.php'); $excel_reader = new Spreadsheet_Excel_Reader(); $excel_reader->read("archivo_excel.xls");

Con esto, los datos de archivo_excel.xls estarán cargados en un array de PHP de 2 dimensiones:

$excel_reader->sheets[x][y];

El índice x es el número de hoja del documento, mientras que y , por su parte, puede tomar distintos valores:

PHP:
  1. // Numero de filas de la hoja
  2. $excel_reader->sheets[0]['numRows'];
  3. // Numero de columnas de la hoja
  4. $excel_reader->sheets[0]['numCols'];
  5. // Acceso a los datos de celdas
  6. $excel_reader->sheets[0]['cells'][3][4];
  7. // Informacion sobre la celda
  8. $excel_reader->sheets[0]['cellsInfo'][3][4]['raw'];
  9. $excel_reader->sheets[0]['cellsInfo'][3][4]['type'];

Autor: Joaquín Martí­ García

Publicidad

Deja un comentario