<分区>
我有一个项目,我想在其中生成 MS Word 格式的报告导出。该报告将包括图像/图表、表格和文本。做这个的最好方式是什么?第三方工具?你有什么经验?
<分区>
我有一个项目,我想在其中生成 MS Word 格式的报告导出。该报告将包括图像/图表、表格和文本。做这个的最好方式是什么?第三方工具?你有什么经验?
最佳答案
答案将稍微取决于应用程序是在服务器上运行还是在客户端计算机上运行。如果您在服务器上运行,那么您将要使用一种基于 XML 的办公室生成格式,因为在 using Office Automation on a server 时存在已知问题。 .
但是,如果您在客户端机器上工作,那么您可以选择 using Office Automation或使用 Office Open XML 格式(参见下面的链接),Microsoft Office 2000 及更高版本本身或通过服务包支持该格式。不过,这样做的一个缺点是您可能无法嵌入某些您希望显示的图形或图像。
处理事情的最佳方式完全取决于您必须在开发上投入多少时间。如果您走的是办公自动化路线,那么可以通过 Google 找到很多不错的教程,而且学习起来相当简单。但是,Open Office XML 格式相当新,因此您可能会发现学习曲线有点高。
Office Open XML 信息
关于c# - 如何在 C# 中创建 Word 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10412/