Альтернатива для PHP excel


есть ли альтернатива для PHP_excel, который может "экспортировать в файл XLSX / XLS" в настроенном формате?

Это общий справочный вопрос для тега php

2 125

2 ответа:

Я написал очень простой класс для экспорта в "Excel XML" aka SpreadsheetML. Это не так удобно для конечного пользователя, как XSLX (в зависимости от расширения файла и версии Excel, они могут получить предупреждающее сообщение), но с ним намного проще работать, чем с XLS или XLSX.

http://github.com/elidickinson/php-export-data

Для Написания Excel

  • груша PHP_Excel_Writer (только xls)
  • php_writeexcel от Беттины Атака (только xls)
  • генератор файлов XLS коммерческие и только xls
  • Excel Writer для PHP из Sourceforge (только spreadsheetML)
  • Илья Alshanetsky это расширения Excel теперь о github (xls и xlsx, и требует рекламы libXL компонент)
  • в PHP расширение COM (требуется программа электронных таблиц с поддержкой COM, например MS Excel или OpenOffice Calc, работающая на сервере)
  • альтернатива Open Office для COM (Пуно) (требуется Open Office, установленный на сервере с включенной поддержкой Java)
  • PHP-Export-Data Эли Дикинсон (пишет SpreadsheetML-формат Excel 2003 XML и CSV)
  • Оливер Шварц php-excel (SpreadsheetML)
  • оригинальная версия Оливера Шварца php-excel (SpreadsheetML)
  • excel_xml (SpreadsheetML, несмотря на свое название)... ссылка сообщается как сломанная
  • крошечный, но сильный (tbs) проект включает в себя OpenTBS инструмент для создания документов OfficeOpenXML (форматы OpenDocument и OfficeOpenXML)
  • SimpleExcel претензии на чтение и запись Microsoft Форматы Excel XML / CSV / TSV / HTML / JSON / etc
  • KoolGrid только таблицы xls, Но также doc и pdf
  • PHP_XLSXWriter OfficeOpenXML
  • PHP_XLSXWriter_plus OfficeOpenXML, вилка PHP_XLSXWriter
  • php_writeexcel только xls (похоже, он основан на PEAR SEW)
  • излива OfficeOpenXML (xlsx) и CSV
  • Slamdunk / php-excel (только xls) выглядит как обновленная версия старого Pear Spreadsheet Writer

Для Чтения Excel

новое расширение C++ Excel для PHP, хотя вам нужно будет построить его самостоятельно, и документы довольно редки когда речь заходит о попытке выяснить, какие функции (я даже не могу узнать с сайта, какие форматы он поддерживает, или читает или пишет, или и то, и другое.... Я предполагаю, что оба) он предлагает phpexcellib от SIMITGROUP.

все утверждают, что быстрее, чем PHPExcel С codeplex или github, но (за исключением COM, обертки Пуно Ильи вокруг libXl и носика) они не предлагают как чтение, так и письмо, или как xls, так и xlsx; больше не поддерживается; и (хотя я не тестировал расширение Ilia) только COM и PUNO предлагают одинаковую степень контроля над созданной книгой.