Я хотел бы спросить, если кто-нибудь знает способ автоматического создания файлов (сохранить как .txt) из шаблона, который заменяет данные (может быть, заполнители?) из внешнего файла.

Я постараюсь объяснить пример.

У меня есть один шаблон с следующим в одном файле, например, с именем "service_template.txt":

Сервис-нота, посылка от клиента AAA должна быть получена на станции BBB. Пожалуйста, сообщите станции BBB, чтобы подготовить и предоставить посылку только AAA с идентификатором пользователя.

С уважением

Теперь у меня есть файл с содержимым, которое необходимо заменить на AAA и BBB, названный в качестве примера "userstations.csv". Файл с содержимым является CSV-файлом, который обновляется каждый раз. Это выглядит так:

"Hans","BOM2356734CH"
"John","ER345634656UK"
"Peter","VA523526672DE"

Для каждого пользователя линии он создает файл из шаблона avobe, заполненный информацией AAA и BBB из файла csv, и автоматически сохраняет его с именем человека, в данном случае AAA.txt.

Завершено это выглядит так для первого лица Hans.txt:

Примечание по обслуживанию, посылка от клиента Hans должна быть получена на станции BOM2356734CH. Пожалуйста, сообщите станции BOM2356734CH, чтобы подготовить и предоставить посылку Гансу только с идентификатором пользователя.

С уважением

В настоящее время я выполняю тяжелую работу для более чем 200 пользователей с помощью notepad++ и функции поиска и замены, а также сохраняю их вручную с указанием имени лица, которое занимает очень много времени и не очень продуктивно.

Я открыт для использования других инструментов или методов, если у кого-то есть идея, как автоматизировать этот процесс или даже в php.

Заранее всем большое спасибо :)

1 ответ1

0

Хорошо. Я нашел решение с помощью предложенной системы Мате. Если кому-то это понадобится в будущем.

Если вы используете Word XP или более позднюю версию, «Надстройка для объединения писем в отдельные файлы», с которой сотрудничал Грэм и которую можно загрузить с сайта: http://www.gmayor.com/individual_merge_letters.htm и позволяет Вы должны создать каждую букву как отдельный файл с именем файла, взятым из поля в источнике данных с минимумом суеты.

Надеюсь, что это также поможет кому-то в будущем :)

Приветствия ... Geniexo

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