Создание XLS через php по шаблону

WM
На сайте с 25.07.2002
Offline
137
4305

Коллеги, подскажите куда копать при решении следующей задачи. Есть Битрикс (т.е. PHP, MySQL). Есть потребность формировать XLS-файл по шаблону с форматированием. Это документ типа платежки. Нужно чтобы в шаблон подставились данные и у нас получился готовый файлик для распечатки юзером.

Нашел решение с помощью PEAR::Spreadsheet_Excel_Writer на PHPClub-е, но там не понятно как формировать файлы по шаблону - описано только создание файла.

Google Выдает какие-то обсуждения на форумах 3-5 летней давности.

* Партнёрки, с которых кормлюсь ( http://statievsky.ru/kak-zarabotat-v-internete/ ) * Увеличение дохода в SAPE! ( http://cmse.ru/?ref=b581a5e5 )
codemorgan
На сайте с 12.01.2009
Offline
48
#1

http://www.zend.com//code/codex.php?ozid=542&single=1

Юзайте Зенд господа!

Верстка/PHP/Wordpress/Magento (http://codemorgan.ru/services)
T.R.O.N
На сайте с 18.05.2004
Offline
314
#2
codemorgan:
Юзайте Зенд господа!

функционал нулевой. Его можно использовать, разве что, если нужно вытащить текстовые данные из файла.

Он работает с экселем как с файлом. Нужно работать с объектной моделью. Для перла есть куча чудесных модулей типа Spreadsheet::WriteExcel + Spreadsheet::ParseExcel . Которые создают именно объектную модель.

Скорее всего есть подобное и для пыхи.

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
n0name
На сайте с 22.12.2006
Offline
54
#3

Тоже искал, как можно работать с экселем через php. Остановился на PHPExcel. Хорошая документация(по всему API) с примерами. Как раз позволяет работать с таблицей, как с объектом

Сервис сравнения цена на VPS (http://vpska.com/)
WM
На сайте с 25.07.2002
Offline
137
#4
n0name:
Тоже искал, как можно работать с экселем через php. Остановился на PHPExcel. Хорошая документация(по всему API) с примерами. Как раз позволяет работать с таблицей, как с объектом

Да, эта вроде подходящая штука. Работать может не только с 2007 офисом, но и с более ранними. Программисты мучают сейчас, разбираясь в возможностях. :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий