Альтернатива для PHP excel
есть ли альтернатива для PHP_excel, который может "экспортировать в файл XLSX / XLS" в настроенном формате?
Это общий справочный вопрос для тега php
2 ответа:
Я написал очень простой класс для экспорта в "Excel XML" aka SpreadsheetML. Это не так удобно для конечного пользователя, как XSLX (в зависимости от расширения файла и версии Excel, они могут получить предупреждающее сообщение), но с ним намного проще работать, чем с XLS или XLSX.
Для Написания 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
- php-spreadsheetreader читает различные форматы (.xls, .ОРВ и. csv)
- PHP-ExcelReader (только xls)
- PHP_Excel_Reader (только xls)
- PHP_Excel_Reader2 (xls только)
- XLS File Reader коммерческие и только xls
- SimpleXLSX из описания он читает xlsx файлы, хотя автор постоянно ссылается на xls
- PHP Excel Explorer коммерческие и только xls
- Илья Alshanetsky это расширения Excel теперь о github (xls и xlsx, и требует коммерческого libXL компонент)
- в PHP COM расширение (требуется программа электронных таблиц с поддержкой COM, например MS Excel или OpenOffice Calc, работающая на сервере)
- альтернатива Open Office для COM (Пуно) (требуется Open Office, установленный на сервере с включенной поддержкой Java)
- - Нуово по электронная таблица-читатель (csv, xls, xlsx и ods)
- SimpleExcel претензии на чтение и запись Microsoft Excel XML / CSV / TSV / HTML / JSON / etc форматы
- PHPExcleReader - Это просто zip-архив со старой версией PHPExcel
- Akeneo Labs Spreadsheet Parser OfficeOpenXML (.xlsx) и CSV файлы
- излива OfficeOpenXML (xlsx) и CSV
- php-spreadsheetreader xhook утверждает, что делает большинство форматов
новое расширение C++ Excel для PHP, хотя вам нужно будет построить его самостоятельно, и документы довольно редки когда речь заходит о попытке выяснить, какие функции (я даже не могу узнать с сайта, какие форматы он поддерживает, или читает или пишет, или и то, и другое.... Я предполагаю, что оба) он предлагает phpexcellib от SIMITGROUP.
все утверждают, что быстрее, чем PHPExcel С codeplex или github, но (за исключением COM, обертки Пуно Ильи вокруг libXl и носика) они не предлагают как чтение, так и письмо, или как xls, так и xlsx; больше не поддерживается; и (хотя я не тестировал расширение Ilia) только COM и PUNO предлагают одинаковую степень контроля над созданной книгой.