Цимерманс

Документы

Как сделать много документов Word по шаблону из таблицы

·2 мин

Договоры, акты, справки, счета, письма — документы, которые отличаются лишь парой полей: имя, сумма, реквизиты, дата. Заполнять их по одному долго и легко опечататься в самом важном месте. Разберём, как делать такие документы пачкой и где штатные средства Word перестают помогать.

Слияние Word и Excel

В Word есть «Рассылки» → «Слияние»: вы берёте шаблон, подключаете таблицу Excel и подставляете поля. Для простых писем и справок это работает. Пошагово:

  1. готовите таблицу, где каждая строка — один документ;
  2. в шаблоне расставляете поля слияния (имя, сумма, дата);
  3. запускаете слияние и получаете документы.

Для разовой задачи на десяток справок этого достаточно.

Где слияние начинает мешать

Как только задача чуть сложнее, штатное слияние превращается в борьбу:

  • Отдельный файл на каждую строку. По умолчанию всё идёт одним длинным документом; разбивать на отдельные файлы вручную утомительно.
  • Понятные имена файлов. Назвать каждый документ по контрагенту и дате слияние само не умеет.
  • Условный текст. «Если оплачено — один абзац, если нет — другой» настраивается тяжело.
  • Таблицы и приложения внутри шаблона ведут себя капризно.
  • Сразу Word и PDF. Получить оба формата за один проход штатно нельзя.

Наведите порядок в данных

Что бы вы ни выбрали, всё начинается с аккуратной таблицы: одна строка — один документ, понятные колонки, единый формат дат и сумм. Половина проблем со слиянием — это проблемы с данными, а не с Word.

Инструмент под вашу пачку документов

Если документы по шаблону нужны регулярно, проще автоматизировать заполнение документов: вы даёте шаблон и таблицу, инструмент подставляет данные в каждую строку и складывает готовые файлы в папку — с нужными именами, в нужном формате (Word или PDF), с условными блоками, если они есть.

Что прислать для оценки

  • шаблон документа;
  • пример таблицы с данными;
  • один правильно заполненный документ-образец.

Готовите однотипные документы пачками? Опишите задачу и приложите шаблон — скажем, как сделать под него кнопку.

Делаете эту задачу руками? Превратим её в кнопку