21 ноября 2014 г., 16:01 пользователь Anatoly Y <[email protected]> написал:
> Мне кажется это всё проще реализовать на VBA for Excel, там есть всё > необходимое :) > +1 Будет работать с любыми фантазиями создателей шаблонов. Правда, нужно будет выделить машину (возможно, виртуальную) для генерации файлов и купить сам Excel. Но думаю, поддержка такого решения будет дешевле, чем Perl'овая. Имхо, конечно. > > 21 ноября 2014 г., 20:58 пользователь Natalya Savenkova < > [email protected]> написал: > > Вот как раз аналогичный способ, но только Excel-2007, который xlsx >> В принципе, там можно каким-нибудь утвержденным способом вставлять данные >> в ячейки, ну типа $ID$, потом регулярками заменять их на нужный контент. >> Мы такую штуку в RTF проделывали, не думаю, что будет сложно в реализации. >> Excel::Template - точно не умеет мержить, я по этому поводу общалась с >> разрабом этого модуля, сказал "что не планировал делать и если мне так >> хочется.. я могу сделать это сама" =) >> >> С кодами для замены можно и с обычным экселем провернуть тему, но явно >> сложнее. По идее, сначала надо документ распарсить, выбрать контент ячеек, >> который под замену, и записывать в такой же последовательности. Но мерж >> ячеек, я уверена, будет потерян. >> >> >> 21 ноября 2014 г., 17:49 пользователь Alexander Lourier <[email protected]> >> написал: >> >> Сохранял в формате OpenOffice (это zipped XML), затем XML парсился, >>> программно достраивался, как нужно, сохранялся обратно в XML, зиповался, и >>> передавался макросу в OpenOffice, чтобы пересохранить в другой формат (в >>> моём случае это была печатная форма в PDF). Если устроит OpenOffice в >>> качестве выходного формата, задача превращается в тривиальную. >>> >>> >>> On Fri Nov 21 2014 at 2:20:51 PM Василий Рябов <[email protected]> wrote: >>> >>>> Всем привет >>>> >>>> Есть задача генерить кучу отчетов в Excel по шаблонам, которые (в >>>> идеале) будут загружать менеджеры. >>>> >>>> Нашел Excel::Template, Spreadsheet::ParseExcel::SaveParser >>>> >>>> Первый вариант требует шаблонов в XML, т.е., делать их придется всегда >>>> мне. Плюс я не нашел возможности объединять ячейки, а в примерах из ТЗ >>>> это нужно. >>>> >>>> Второй вообще строго говоря не работает с шаблонами и, если я правильно >>>> понял, не гарантирует сохранения всего, что могут в документ добавить >>>> (графики, формулы и т.п.) >>>> >>>> Кто-нибудь с такой задачей сталкивался? Как выкручивались? >>>> >>>> Спасибо! >>>> -- >>>> Василий Рябов, >>>> [email protected] >>>> -- >>>> Moscow.pm mailing list >>>> [email protected] | http://moscow.pm.org >>>> >>> >>> -- >>> Moscow.pm mailing list >>> [email protected] | http://moscow.pm.org >>> >>> >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org >> >> > > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org > > -- Andrei Protasovitski < andrei[dot]protasovitski[at]gmail[dot]com > Diemen, Netherlands
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
