從模板自動建立文件並使用帶有用戶資料的外部文件

從模板自動建立文件並使用帶有用戶資料的外部文件

我想問是否有人知道一種從模板自動建立文件(另存為 .txt)的方法,該模板替換外部文件中的資料(可能是佔位符?)。

我將嘗試解釋一個例子。

我有一個模板,其中一個檔案包含以下內容,例如名為“service_template.txt”的檔案:

服務注意,顧客AAA的包裹需要在BBB站取件。請通知BBB站準備包裹並僅將帶有用戶ID標識的包裹提供給AAA。

親切的問候

現在,我有一個文件,其中的內容需要在 AAA 和 BBB 上替換,名為「userstations.csv」。包含內容的檔案是每次更新的 csv 檔案。它看起來像這樣:

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

對於每個線路用戶,它都會根據模板 avobe 創建一個文件,其中包含 csv 文件中的 AAA 和 BBB 信息,並使用人員姓名自動保存,在本例中為 AAA.txt

完成後,第一人稱 Hans.txt 看起來像這樣:

服務說明,客戶 Hans 的包裹需要在 BOM2356734CH 站取件。請通知車站 BOM2356734CH 準備並僅將包裹提供給具有使用者 ID 標識的 Hans。

親切的問候

目前,我使用 notepad++ 為 200 多個用戶進行了艱苦的工作,並使用查找和替換功能並使用人名手動保存它,這非常耗時且效率不高。

如果有人知道如何自動化這個過程,甚至在 php 中,我願意使用其他工具或方法。

先非常感謝大家:)

答案1

好的。我透過 Máté 提出的系統找到了​​解決方案。如果將來有人需要的話。

如果您使用的是 Word XP 或更高版本,Graham 合作開發的「將字母合併為單獨文件的插件」可以從以下網站下載:http://www.gmayor.com/individual_merge_letters.htm並允許您將每個字母建立為單獨的文件,其文件名稱取自資料來源中的字段,而無需大驚小怪。

希望這也能幫助將來的人:)

乾杯...Geniexo

相關內容