Saltar al contenido

Alternativa para PHP_excel

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

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *