我正在处理报表自动化项目(Windows应用程序),我的开发环境安装了Visual Studio 2010 Professional版本,安装了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 Framework 4 Client Profile”,平台目标“x86”。
我无法使用任何付费库/ DLL文件。
答案 0 :(得分:0)
有一种简单的方法可以使用Excel,通过使用EPplus开源库,您可以轻松创建和读取excel文件
在包管理控制台中使用以下命令
Install-Package EPPlus
用于创建PPT文件,此链接也将是helfull:How to use Automation to create and to show a PowerPoint