ibash.org.ru - Новый цитатник Рунета | Цитаты: По дате По рейтингу Случайно Добавить Поиск RSS |
Форум: How-to: XLS (DOC, RTF)на PHP, Perl и др с форматированием и формулами [RSS] | Форум: Вход Регистрация Участники Поиск RSS |
GIvan 09.12.2010 - 12:19 | Тут понадобилось мне выдавать на на сайте счет-фактуры в xls-формате. пошел искать по просторам инета. Нашел много но либо платно либо без ворматирования и формул. Короче не то что мне надо. И сделал так. Открыл в Excel свою Счет-фактуру и сохранил ее в формате htm (самое главное экспортировать без каких либо интерактивных штучек и возможности работать с этой форме). У меня получился обыкновенный html. Который я использую как шаблон. С сайта выдаю готовый файл с расширением xls. Выявил для себя обязательные для файла содержания, чтобы открывался в Excel нормально. Структура файла: <html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"> <head> <meta http-equiv=Content-Type content="text/html; charset=windows-1251"> <meta name=ProgId content=Excel.Sheet> <meta name=Generator content="Microsoft Excel 11"> <style > .. </style> <body> <div align=center x:publishsource="Excel"> Тут ставим свою таблицу, кроме таблицы ничего не должно быть </div> </body> </html> Ячейка с числом: <td x:num="521">521</td> Ячейка с текстом: <td>Текст</td> Ячейка с формулой: <td x:num="31448" x:fmla="=SUM(H23:H28)">31 448</td> Для форматирование ячейки подходят все параметры тэгов и стилей html 4 + стили mso- . Кстати подобный способ работает и для Wordовских документов. Писал я это в основном для себя, а то потом забуду. |
К списку вопросов |
«ibash.org.ru — Новый цитатник Рунета» | Почта вебмастера: imail@ibash.org.ru |