代码之家  ›  专栏  ›  技术社区  ›  Charlotte Skardon

使用Open XML SDK进行邮件合并

  •  3
  • Charlotte Skardon  · 技术社区  · 17 年前

    我有一个包含3列(a、b、c)的DataTable和一个设置了相应MailMerge字段的docx文件。我想对包含数据的文档执行邮件合并。

    假设你可以写入硬盘(如果你需要创建一个csv等来进行合并等),你 不要 有word、excel等,Open XML SDK 已安装,但同样我们可以安装其他任何东西。

    如何

    1 回复  |  直到 12 年前
        1
  •  0
  •   Charlotte Skardon    17 年前

    1. 解压缩docx文件
    2. 读入document.xml(转换为字符串)
    3. 弦。替换字段
    4. 重新设置为临时docx
    5. 合并所有创建的临时文档

    http://blogs.msdn.com/ericwhite/archive/2009/02/05/move-insert-delete-paragraphs-in-word-processing-documents-using-the-open-xml-sdk.aspx

    推荐文章