做这个的最好方式是什么。我无权访问数据库,因为它有防火墙。它需要通过网络界面完成。
我可以生成一个csv文件并将其插入到word文档中,但对我来说似乎很麻烦。有没有更好的方法来做到这一点?
谢谢
编辑:为了将来参考,我最终使用了一个名为 Syncfusion DocIO 的库。
OfficeWriter 是一个第三方库,可让您在 ASP.NET 中使用 DOC 或 DOCX 进行邮件合并。您没有指定您需要哪种文件格式 - Leniel 的建议适用于 DOCX,但如果您需要 DOCX(二进制)支持,您最好选择第三方。
在服务器上自动化 Office 绝不是一个好主意(请参阅:http: //support.microsoft.com/kb/257757)
你试过 NTemplates 吗?不完全适用于 Word 文档,但如果您不介意使用 RTF,它可能是解决方案。从 ntemplates.codeplex.com 免费下载完整的源代码和示例