LINUX.ORG.RU

Я тебе, как экперт по созданию Web-отчетов (сам шишек понаделал) скажу следующее:

самой вменяемым, простым и гибким способом создания Excel отчетов, которые будут читаться на Excel >= 2003 и OpenOffice >=2 (с некоторыми корявостями - они никак не осилят нормальных XSLT написать) -

http://en.wikipedia.org/wiki/Microsoft_Office_2003_XML_formats


Шаблон нужного Excel-отчета сохраняешь в Excel 2003 XML (Excel рекомендуется, ОО приемлемо)

Заголовок меняешь:
<?xml version="1.0"?>
<Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="urn:schemas-microsoft-com:office:spreadsheet excelss.xsd">

Хелп и XSD файлы берешь отсюда:
http://www.microsoft.com/downloads/details.aspx?familyid=fe118952-3547-420a-a...

и юзай Eclipse PDT - великолепная поддержка Intellisense.

Ну и ес-но шаблонизатор Smarty.

Рекомедую юзать совместно с
http://smarty.incutio.com/?page=BandedReportGenerator

Есть книжка
http://books.google.com/books?id=XKKWuSHExC8C&pg=PA576&dq=isbn:059600...

anonymous
()

экпорт в Excel - это что такое?

Если тебе отчет - MSO XML + Smarty

Если тебе данные - CSV

anonymous
()
Ответ на: комментарий от SaBo

Рекомендую сразу качать

http://www.codeplex.com/PHPExcel/

причем из SVN - они хоть PEAR библиотеку (она входит в поставку) развивают сами - там и чтение и запись, а оригинальный PEAR:Excel уже давно сдох

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.