Вопрос по php, cakephp-2.0, excel – Каков наилучший способ создания выходных данных Excel в PHP? [закрыто]

14

Есть ли другие компоненты PHP, такие как PHPExcel?

PHPExcel это хорошо. Но он потребляет много памяти .. Так что мне нужна альтернатива Rodex
PHPExcel у тебя плохо работает? Raptor
Здесь есть список - / Stackoverflow.com вопросы / 3930975 / альтернатива-для-PHP-первенствует - включает в себя все библиотеки, которые я знаю для чтения или записи файлов Excel из PHP. Mark Baker
Альтернативой может быть установка параметра max_memory_size (или как он называется) выше в pph.ini! Sliq
Какие варианты в PHPExcel вы рассматривали для сохранения памяти? Например, кеширование ячеек? Mark Baker

Ваш Ответ

3   ответа
13

который генерирует файлы PHP Excel (настоящие файлы Excel, а не эти файлы .csv). Я использую (DEPRICATED) Смотри правку 2:

https: //github.com/PHPOffice/PHPExce

НО: у меня возникла проблема при попытке чтения этих сгенерированных файлов Excel с помощью java excel READER, поэтому в этом сценарии PHP могут быть ошибки.

EDIT: Хороший:http: //www.phpclasses.org/package/2037-PHP-Generate-spreadsheet-files-Excel-xls-XML-format.htm

PhpSpreadsheet - это следующая версия PHPExcel. Это нарушает совместимость, что значительно повышает качество кода (пространства имен, соответствие PSR, использование новейших функций языка PHP и т. Д.).https: //github.com/PHPOffice/PhpSpreadshee

Да, я согласен .. Есть ли альтернативные классы, такие как PHPExcel. Rodex
Хмм ... хорошая мысль, но в этом случае отраслевой стандарт имеет смысл. Генерация .xls (x) очень важна из-за очень сложной структуры Excel, поэтому хорошего сценария быть не должно. Sliq
@ Правин, ты сдаешься. Raptor
ya спасибо ... Может быть, я должен пойти на PHPExcel ... Нет другого выбора. Rodex
@ ShivanRaptor Не сдавайся .. Но не могу дождаться, пока они его создадут .. Rodex
5

ного файла Excel и делают вид, что это файл Excel, так что Excel открывает его. С таблицами HTML это работает на удивление хорошо и даже поддерживает некоторое форматирование. Однако в самых новых версиях Excel вы получаете сообщение с вопросом, действительно ли вы хотите открыть файл.

0
Обратите внимание, что для этого требуется внешняя (не PHP) библиотека на сервере и что это коммерческая библиотека Mark Baker

Похожие вопросы