Автоматическое создание файла из шаблона и использование внешнего файла с пользовательскими данными
Я хотел бы спросить, если кто-нибудь знает способ автоматического создания файлов (сохранить как.txt) из шаблона, который заменяет данные (возможно, заполнители?) Из внешнего файла.
Я постараюсь объяснить пример.
У меня есть один шаблон с следующим в одном файле, например, с именем "service_template.txt":
Сервис-нота, посылка от клиента AAA должна быть получена на станции BBB. Пожалуйста, сообщите станции BBB, чтобы подготовить и предоставить посылку AAA только с идентификатором пользователя.
С уважением
Теперь у меня есть файл с содержимым, которое необходимо заменить на AAA и BBB, названный в качестве примера "userstations.csv". Файл с содержимым является CSV-файлом, который обновляется каждый раз. Это выглядит так:
"Hans","BOM2356734CH"
"John","ER345634656UK"
"Peter","VA523526672DE"
Для каждого пользователя линии он создает файл из шаблона avo be, заполненный информацией AAA и BBB из файла csv, и автоматически сохраняет его с именем человека, в данном случае AAA.txt
Завершено это выглядит так для первого лица Hans.txt:
Сервис-нота, посылка от клиента Hans должна быть получена на станции BOM2356734CH. Пожалуйста, сообщите станции BOM2356734CH, чтобы подготовить и предоставить посылку Гансу только с идентификатором пользователя.
С уважением
В настоящее время я выполняю тяжелую работу для более чем 200 пользователей с помощью notepad++ и функции поиска и замены, а также сохраняю их вручную с именами людей, что является чрезвычайно трудоемким и не очень продуктивным.
Я открыт для использования других инструментов или методов, если у кого-то есть идея, как автоматизировать этот процесс или даже в php.
Заранее всем большое спасибо:)
1 ответ
Хорошо. Я нашел решение с помощью предложенной системы Мате. Если кому-то это понадобится в будущем.
Если вы используете Word XP или более позднюю версию, "Надстройка для объединения писем в отдельные файлы", с которой сотрудничал Грэм и которую можно загрузить с сайта: http://www.gmayor.com/individual_merge_letters.htm и позволяет Вы должны создать каждую букву как отдельный файл с именем файла, взятым из поля в источнике данных с минимумом суеты.
Надеюсь, что это также поможет кому-то в будущем:)
Ура... Geniexo