【发布时间】:2023-03-25 00:52:01
【问题描述】:
我有一个包含 3 列(a、b、c)的 DataTable 和一个设置了相应 MailMerge 字段的 docx 文件。我想要做的是对包含数据的文档执行邮件合并。
假设您可以写入硬盘(如果您需要创建 csv 等来进行合并等),您没有有 word、excel 等,Open XML SDK is 已安装,但同样我们可以安装其他任何东西。
就答案而言,将输入数据转换为所需的数据并不是真正的问题,问题是如何在 Open XML SDK(或其他免费 API)中执行邮件合并)。
作为旁注,输出应该是一个包含 n 页的文件(其中 n 是数据中的行数),即不是 n 个文档(尽管我不介意文档的合并是否在结束)。
(我应该补充一点,我不受 MailMerge 概念的约束,例如,能够进行替换就可以了——尽管显然这需要在最后将文件合并在一起......)
【问题讨论】: