2

做这个的最好方式是什么。我无权访问数据库,因为它有防火墙。它需要通过网络界面完成。

我可以生成一个csv文件并将其插入到word文档中,但对我来说似乎很麻烦。有没有更好的方法来做到这一点?

谢谢

编辑:为了将来参考,我最终使用了一个名为 Syncfusion DocIO 的库。

4

3 回答 3

2

从 ASP.NET 应用程序自动合并 Word 邮件

于 2010-08-12T02:10:22.537 回答
1

OfficeWriter 是一个第三方库,可让您在 ASP.NET 中使用 DOC 或 DOCX 进行邮件合并。您没有指定您需要哪种文件格式 - Leniel 的建议适用于 DOCX,但如果您需要 DOCX(二进制)支持,您最好选择第三方。

在服务器上自动化 Office 绝不是一个好主意(请参阅:http: //support.microsoft.com/kb/257757

http://www.officewriter.com

于 2012-01-25T19:19:06.643 回答
1

你试过 NTemplates 吗?不完全适用于 Word 文档,但如果您不介意使用 RTF,它可能是解决方案。从 ntemplates.codeplex.com 免费下载完整的源代码和示例

于 2013-12-03T14:12:51.937 回答