使用 FirstObject Free XML Editor 開啟 Word 另存的 XML,在需動態填充資料的位置插入 FreeMarker 標記:
${author}、${remark}:單一值替換<#list table1 as row>...${row.date}...${row.text}...</#list>:迴圈輸出表格列<#list table2 as row>...${row.detail}...${row.person}...</#list>:第二張表格迴圈
圖:XML 編輯器中植入 FreeMarker 標記的畫面
執行 Java 程式後,輸出的 outFile.doc 完美保留原版面:

圖:最終生成的 Word 文件成品