Este post ha sido probado por expertos para que tengas la garantía de la veracidad de este escrito.
Solución:
Para Escribir Excel
- PHP_Excel_Writer de PEAR (solo xls)
- php_writeexcel de Bettina Attack (solo xls)
- XLS File Generator comercial y solo xls
- Excel Writer para PHP de Sourceforge (solo hoja de cálculo ML)
- La extensión de Excel de Ilia Alshanetsky ahora en github (xls y xlsx, y requiere el componente comercial libXL)
- Extensión COM de PHP (requiere un programa de hoja de cálculo habilitado para COM como MS Excel u OpenOffice Calc ejecutándose en el servidor)
- La alternativa de Open Office a COM (PUNO) (requiere Open Office instalado en el servidor con soporte Java habilitado)
- PHP-Export-Data por Eli Dickinson (Escribe SpreadsheetML – el formato XML de Excel 2003 y CSV)
- PHP-Excel de Oliver Schwarz (Hoja de cálculo ML)
- Versión original de Oliver Schwarz de php-excel (SpreadsheetML)
- excel_xml (SpreadsheetML, a pesar de su nombre)… enlace informado como roto
- El proyecto tiny-but-strong (tbs) incluye la herramienta OpenTBS para crear documentos OfficeOpenXML (formatos OpenDocument y OfficeOpenXML)
- SimpleExcel afirma leer y escribir formatos Microsoft Excel XML / CSV / TSV / HTML / JSON / etc.
- Solo hojas de cálculo KoolGrid xls, pero también doc y pdf
- PHP_XLSXWriter OfficeOpenXML
- PHP_XLSXWriter_plus OfficeOpenXML, bifurcación de PHP_XLSXWriter
- php_writeexcel xls solamente (parece que está basado en PEAR SEW)
- canalizar OfficeOpenXML (xlsx) y CSV
- Slamdunk/php-excel (solo xls) parece una versión actualizada del antiguo PEAR Spreadsheet Writer
Para leer Excel
- php-spreadsheetreader lee una variedad de formatos (.xls, .ods y .csv)
- PHP-ExcelReader (solo xls)
- PHP_Excel_Reader (solo xls)
- PHP_Excel_Reader2 (solo xls)
- Lector de archivos XLS Comercial y solo xls
- SimpleXLSX De la descripción, lee archivos xlsx, aunque el autor constantemente se refiere a xls
- PHP Excel Explorer Commercial y xls solamente
- La extensión de Excel de Ilia Alshanetsky ahora en github (xls y xlsx, y requiere el componente comercial libXL)
- Extensión COM de PHP (requiere un programa de hoja de cálculo habilitado para COM como MS Excel u OpenOffice Calc ejecutándose en el servidor)
- La alternativa de Open Office a COM (PUNO) (requiere Open Office instalado en el servidor con soporte Java habilitado)
- Lector de hojas de cálculo de Nuovo (csv, xls, xlsx y ods)
- SimpleExcel afirma leer y escribir formatos Microsoft Excel XML / CSV / TSV / HTML / JSON / etc.
- PHPExcleReader es solo un ZIP con una versión anterior de PHPExcel
- Akeneo Labs Spreadsheet Parser OfficeOpenXML (.xlsx) y archivos CSV
- canalizar OfficeOpenXML (xlsx) y CSV
- php-spreadsheetreader de xhook Afirma hacer la mayoría de los formatos
Una nueva extensión de C++ Excel para PHP, aunque tendrá que crearla usted mismo, y los documentos son bastante escasos cuando se trata de averiguar qué funcionalidad (ni siquiera puedo averiguar en el sitio qué formatos admite, o si lee o escribe o ambos… Supongo que ambos) que ofrece es phpexcellib de SIMITGROUP.
Todos afirman ser más rápidos que PHPExcel de codeplex o de github, pero (con la excepción de COM, el envoltorio de PUNO Ilia alrededor de libXl y spout) no ofrecen lectura y escritura, o xls y xlsx; puede que ya no sea compatible; y (aunque no he probado la extensión de Ilia) solo COM y PUNO ofrecen el mismo grado de control sobre el libro de trabajo creado.
Escribí una clase muy simple para exportar a “Excel XML”, también conocido como SpreadsheetML. No es tan conveniente para el usuario final como XSLX (según la extensión del archivo y la versión de Excel, es posible que reciba un mensaje de advertencia), pero es mucho más fácil trabajar con él que con XLS o XLSX.
http://github.com/elidickinson/php-exportación-datos