我正在处理报告自动化项目(Windows应用程序),我的开发环境安装了Visual Studio 2010专业版Office 2013。
我正在使用Microsoft Office Interop DLL文件。我在互操作中使用了以下DLL:Microsoft.CSharp.dll、Microsoft.Office.Interop.Excel.dll、Microsoft.Office.Interop.PowerPoint.dll。所有这些版本都是12.0.0.0。
此设置适用于Office 2010。但对于Office 2013来说,它是一团糟。
现在让我描述一下这个报告是如何生成的。首先,它创建一个Excel文件(我认为它是中间文件,它包含的数据和其他图表不是生成的excel文件),然后从那里我们把这些数据到PPT文件,并产生预期的输出。我也尝试了上面提到的dll的14.0.0.0版本。
我的应用目标框架是".Net Framework4 Client Profile",平台目标是"x86“。
我不能使用任何付费的库/DLL文件。
发布于 2016-06-21 15:24:39
使用EPplus开源库可以方便地创建和读取Excel文件
在包管理控制台中使用以下命令
Install-Package EPPlus对于创建PPT文件,此链接也将是helfull:How to use Automation to create and to show a PowerPoint
https://stackoverflow.com/questions/37937872
复制相似问题