2012-05-15 4 views
11

Есть ли другие PHP-компоненты, такие как PHPExcel?Каков наилучший способ генерации Excel в PHP?

+0

'PHPExcel' не работает хорошо для вас? – Raptor

+0

PHPExcel хорош. Но он потребляет много памяти. Так что мне нужна альтернатива. – Rodex

+1

Альтернативный вариант может установить max_memory_size (или как его назвать) выше в pph.ini! – Sliq

ответ

11

Есть класс, который генерирует файлы PHP Excel (реальные файлы excel, а не что. CSV). я использую:

https://github.com/PHPOffice/PHPExcel

НО: У меня были проблемы при попытке прочитать эти сгенерированные Excel файлы с Java первенствует READER, поэтому могут быть ошибки в этом PHP скрипт.

EDIT: Nice один: http://www.phpclasses.org/package/2037-PHP-Generate-spreadsheet-files-Excel-xls-XML-format.html

+0

Я согласен. Есть ли альтернативные классы, такие как ** PHPExcel **. – Rodex

+0

Хм ... хороший момент, но в этом случае промышленный стандарт имеет смысл. Генерация .xls (x) - большая вещь из-за очень сложной структуры Excel, поэтому не должно быть много хорошего скрипта. – Sliq

+1

ya спасибо ... Может, мне стоит пойти на PHPExcel ... Нет другого выбора. – Rodex

5

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

Смежные вопросы