У меня есть файл Excel, который я хочу разделить на несколько файлов (Word, PDF тоже хорошо), основываясь на содержимом. Содержание примерно так:

Person  Fase  Date       Item  Text
A       1     01-01-2012 Z     Lorem ipsum
A       2     01-02-2012 X     Lorem ipsum
B       1     02-01-2012 Y     Lorem ipsum
C       2     01-01-2012 Z     Lorem ipsum

Я хочу документы Word/PDF с такими именами, как

Person_Fase.docx

А так же содержание дата, пункт и текст. Идеально в раскладке стола. Любые подсказки / подсказки о том, как туда добраться? Это около 700 клиентов, до 300 записей в Excel.

2 ответа2

1

Существует надстройка для Microsoft Word, которая выполняет эту функцию с помощью слияния.

Перейдите по адресу http://www.gmayor.com/individual_merge_letters.htm, внимательно прочитайте инструкции и загрузите zip-файл шаблонов.

Установите шаблон для версии Word, которая у вас есть. Я использовал это в Word 2010, но похоже, что другие версии также поддерживаются.

В электронной таблице Excel создайте новый столбец с нужным именем файла. Например, = A2 & "=" & B2, если Person был в столбце A, а Fase - в столбце B.

В Word создайте новый документ, используя новый шаблон.

Затем запустите слияние, используя электронную таблицу Excel в качестве источника данных.

Отформатируйте элемент, как вы хотите, возможно, вставив таблицу с пятью столбцами и двумя строками. В первом ряду поместите заголовки столбцов, а во втором - поля слияния.

Нажмите Split the Merge и пройдите мастер, чтобы выбрать записи, выбрать имя файла и указать путь.

Это сохраняет каждую запись / строку в отдельном документе Word, используя заданное вами имя файла и путь.

1

Я не уверен, но вы можете использовать открытый офис. После открытия файла xls с открытым офисом, нажмите на экспорт под меню, затем экспортируйте его в формате pdf или docx.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .