[Moscow.pm] шаблоны таблиц Excel

Natalya Savenkova name2rnd на gmail.com
Пт Ноя 21 06:58:21 PST 2014


Вот как раз аналогичный способ, но только Excel-2007, который xlsx
В принципе, там можно каким-нибудь утвержденным способом вставлять данные в
ячейки, ну типа $ID$, потом регулярками заменять их на нужный контент.
Мы такую штуку в RTF проделывали, не думаю, что будет сложно в реализации.
Excel::Template - точно не умеет мержить, я по этому поводу общалась с
разрабом этого модуля, сказал "что не планировал делать и если мне так
хочется.. я могу сделать это сама" =)

С кодами для замены можно и с обычным экселем провернуть тему, но явно
сложнее. По идее, сначала надо документ распарсить, выбрать контент ячеек,
который под замену, и записывать в такой же последовательности. Но мерж
ячеек, я уверена, будет потерян.


21 ноября 2014 г., 17:49 пользователь Alexander Lourier <aml на rulezz.ru>
написал:

> Сохранял в формате OpenOffice (это zipped XML), затем XML парсился,
> программно достраивался, как нужно, сохранялся обратно в XML, зиповался, и
> передавался макросу в OpenOffice, чтобы пересохранить в другой формат (в
> моём случае это была печатная форма в PDF). Если устроит OpenOffice в
> качестве выходного формата, задача превращается в тривиальную.
>
>
> On Fri Nov 21 2014 at 2:20:51 PM Василий Рябов <me на ryvasy.net> wrote:
>
>> Всем привет
>>
>> Есть задача генерить кучу отчетов в Excel по шаблонам, которые (в
>> идеале) будут загружать менеджеры.
>>
>> Нашел Excel::Template, Spreadsheet::ParseExcel::SaveParser
>>
>> Первый вариант требует шаблонов в XML, т.е., делать их придется всегда
>> мне. Плюс я не нашел возможности объединять ячейки, а в примерах из ТЗ
>> это нужно.
>>
>> Второй вообще строго говоря не работает с шаблонами и, если я правильно
>> понял, не гарантирует сохранения всего, что могут в документ добавить
>> (графики, формулы и т.п.)
>>
>> Кто-нибудь с такой задачей сталкивался? Как выкручивались?
>>
>> Спасибо!
>> --
>> Василий Рябов,
>> me на ryvasy.net
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20141121/df4da118/attachment.html>


Подробная информация о списке рассылки Moscow-pm