Читаем Excel 2007 (XLSX) при помощи PHP

Web

Ексель легко открыть при помощи PHP

Наверняка многие думают, что Excel формата XLSX очень сложен для чтения и нужно обязательно использовать сложные скрипты и библиотеки. Так было со старым форматом XLS. Для нового экселя – все куда проще. XLSX – это зип архив, внутри которого в виде XML расположены данные по ячейкам и все остальные – в стандартной структуре с малыми хитростями.
Знания этого можно применять для настройки импорта данных из экселя. Любых данных. В дальнейшем мы разберем, как можно самостоятельно создавать эксель файл, не прибегая к супер библиотекам.
Нам понадобятся PHP 5, встроенный модуль ZIP и SimpleXML. Как вы думаете, сколько строк кода нам понадобится?

Читать дальше →

  • Автор: kosmom
  • Просмотров: 5606
  • Комментариев: 6
  • Создан: 19.01.2012 14:17

Универсальный экспорт отчета в word и excel

Web

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

Когда обычные браузеры не справляются, в частности с выводом на печать документов с одинаковым форматом листа, с повторением шапки таблицы и другими мелочами.

Существующие решения требуют либо наличие хостинга на ОС Windows (com методы), либо работают только с версией 2007 (т.к. формат docx и xlsx существенно упрощены по своей структуре, чем doc и xls) (библиотеки codeplex).

 

Способ может показаться очевидным и тривиальным. И, возможно, Вы уже вовсю его используете или отказались от него.

Суть в том, что для того, чтобы word или excel правильно могли открыть документ – совершенно не обязательно передавать им корректно сохраненный документ, они хорошо работают с html форматами, который легко доступен для скрипта.

Существуют некоторые особенности и ограничения. Подробнее – ниже:

Читать дальше →

  • Автор: kosmom
  • Просмотров: 1565
  • Комментариев: 0
  • Создан: 02.03.2011 18:44