Заполнение документов Word данными из Excel. Слияние Word
Описание способа заполнения множества однотипных документов Word данными из таблицы Excel, на примере создания актов отбора проб.
Ссылка на файлы:
cloud.mail.ru/public/E648/zsF7mNDcQ
Настройка форматов чисел, дат, времени.
1) Настроить формат в экселе.
1.1) На ленте выбрать «формат ячеек», и подобрать необходимый.
2) Настроить формат в ворде.
2.1) В экселе на ленте выбрать «формат ячеек», и подобрать необходимый, после перейти в пункт «все форматы» где в поле «тип» будет значение формата его нужно скопировать. (Например «ч: мм», "# ###.00", "[$-F800]ДДДД, ММММ ДД, ГГГГ")
2.2) Настроить формат в ворде, в поле на подобие такого:
{MERGEFIELD Размер \# "# ###,00"}
где MERGEFIELD — поле;
Размер — имя поля;
\# — ключ; "# ###.00" — значение ключа, в нашем случае это формат,
им можно настраивать формат ваших полей. Только обратите внимание на точку и запятую, это критично для систем с разными разделителями дробной части.
Данные при слиянии могут обрезаться если длина строки превышает 256 символов. Это можно обойти, нужно в самой первой строке с данными в Excel во всех столбцах ввести данные превышающий размер 256 символов, в общем просто все столбцы первой строки забить любыми данными в большом объеме.
0 комментариев