Estoy intentando leer un archivo de Excel (Office 2003). Hay un archivo de Excel que debe cargarse y analizarse su contenido.
A través de Google, solo puedo encontrar respuestas a estos temas relacionados (e insuficientes): generar archivos de Excel, leer archivos XML de Excel, leer archivos CSV de Excel o proyectos abandonados incompletos. Soy dueño de Office 2003, así que si necesito archivos de allí, están disponibles. Está instalado en mi caja, pero no lo está ni puede instalarse en mi host compartido.
Editar: hasta ahora todas las respuestas apuntan a PHP-ExcelReader y / o este artículo adicional sobre cómo usarlo.
php
import-from-excel
Dinah
fuente
fuente
Respuestas:
Utilizo PHP-ExcelReader para leer archivos xls y funciona muy bien.
fuente
Tienes 2 opciones que yo sepa:
PHPExcel usa Spreadsheet_Excel_Reader para el formato de Office 2003.
Actualización: una vez tuve que leer algunos archivos de Excel, pero usé el formato XML de Office 2003 para leerlos y le dije a las personas que estaban usando la aplicación que guardaran y cargaran solo ese tipo de archivo de Excel.
fuente
Depende de cómo desee utilizar los datos en el archivo de Excel. Si desea importarlo a mysql, simplemente puede guardarlo como un archivo con formato CSV y luego usar fgetcsv para analizarlo.
fuente
Leer XLSX (Excel 97-2003)
https://github.com/shuchkin/simplexls
Leer XLSX (Excel 2003+)
https://github.com/shuchkin/simplexlsx
Salida
Lector de CSV php
https://github.com/shuchkin/simplecsv
fuente
Prueba esto...
He usado el siguiente código para leer "xls y xlsx"
Referencia: http://coursesweb.net/php-mysql/read-excel-file-data-php_pc
fuente
fuente
Estoy usando la siguiente URL del archivo de Excel: https://github.com/inventorbala/Sample-Excel-files/blob/master/sample-excel-files.xlsx
Salida:
fuente
He usado el siguiente código para leer "xls y xlsx":
fuente