Artículo
|
Leer archivos excel con PHP de forma sencilla |
Seguro que alguna vez has necesitado leer datos desde un archivo excel, pero esto puede llegar a ser tarea muy complicada, si pretendemos utilizar el método “file_get_contents”, ya que después deberemos de utilizar la función explode, una y otra vez hasta poder conseguir nuestros datos.
Para ayudarnos en esta tarea, podemos encontrar varias librerías que nos facilitan esta tarea. Una de ellas es la librería php-excel-reader, con la que de una forma sencilla, podremos leer el archivo excel.
Esta librería es gratuita, y la podéis descargar desde google code.
El uso es muy sencillo. Basta con hacer la llamada a la función “Spreadsheet_Excel_Reader “, a la que le pasamos el archivo que queremos leer, y esta nos devolverá un array con todos los datos del archivo.
Os dejamos un ejemplo de uso de esta librería
Vía: manelgarcia
Para ayudarnos en esta tarea, podemos encontrar varias librerías que nos facilitan esta tarea. Una de ellas es la librería php-excel-reader, con la que de una forma sencilla, podremos leer el archivo excel.
Esta librería es gratuita, y la podéis descargar desde google code.
El uso es muy sencillo. Basta con hacer la llamada a la función “Spreadsheet_Excel_Reader “, a la que le pasamos el archivo que queremos leer, y esta nos devolverá un array con todos los datos del archivo.
Os dejamos un ejemplo de uso de esta librería
<?php error_reporting(E_ALL ^ E_NOTICE); require_once 'excel_reader2.php'; $data = new Spreadsheet_Excel_Reader("example.xls"); ?> <html> <head> <style> table.excel { border-style:ridge; border-width:1; border-collapse:collapse; font-family:sans-serif; font-size:12px; } table.excel thead th, table.excel tbody th { background:#CCCCCC; border-style:ridge; border-width:1; text-align: center; vertical-align:bottom; } table.excel tbody th { text-align:center; width:20px; } table.excel tbody td { vertical-align:bottom; } table.excel tbody td { padding: 0 3px; border: 1px solid #EEEEEE; } </style> </head> <body> <?php echo '<pre>'; print_r($data); echo '</pre>'; ?> </body> </html>
Vía: manelgarcia
![]() |
Publicado por: Angel Carrero |
|
|
Comentarios
Últimas noticias
· factura
Últimos artículos














































