Вы имеете в виду макрос, который будет из какого-то внешнего источника нужные данные дергать и в таблицу вписывать?

On 11/21/2014 06:01 PM, Anatoly Y wrote:
Мне кажется это всё проще реализовать на VBA for Excel, там есть всё
необходимое :)

21 ноября 2014 г., 20:58 пользователь Natalya Savenkova
<[email protected] <mailto:[email protected]>> написал:

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

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


    21 ноября 2014 г., 17:49 пользователь Alexander Lourier
    <[email protected] <mailto:[email protected]>> написал:

        Сохранял в формате OpenOffice (это zipped XML), затем XML
        парсился, программно достраивался, как нужно, сохранялся обратно
        в XML, зиповался, и передавался макросу в OpenOffice, чтобы
        пересохранить в другой формат (в моём случае это была печатная
        форма в PDF). Если устроит OpenOffice в качестве выходного
        формата, задача превращается в тривиальную.


        On Fri Nov 21 2014 at 2:20:51 PM Василий Рябов <[email protected]
        <mailto:[email protected]>> wrote:

            Всем привет

            Есть задача генерить кучу отчетов в Excel по шаблонам,
            которые (в
            идеале) будут загружать менеджеры.

            Нашел Excel::Template, Spreadsheet::ParseExcel::__SaveParser

            Первый вариант требует шаблонов в XML, т.е., делать их
            придется всегда
            мне. Плюс я не нашел возможности объединять ячейки, а в
            примерах из ТЗ
            это нужно.

            Второй вообще строго говоря не работает с шаблонами и, если
            я правильно
            понял, не гарантирует сохранения всего, что могут в документ
            добавить
            (графики, формулы и т.п.)

            Кто-нибудь с такой задачей сталкивался? Как выкручивались?

            Спасибо!
            --
            Василий Рябов,
            [email protected] <mailto:[email protected]>
            --
            Moscow.pm mailing list
            [email protected] <mailto:[email protected]> |
            http://moscow.pm.org


        --
        Moscow.pm mailing list
        [email protected] <mailto:[email protected]> | http://moscow.pm.org



    --
    Moscow.pm mailing list
    [email protected] <mailto:[email protected]> | http://moscow.pm.org





--
Василий Рябов,
[email protected]
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить