我是否需要安装Office才能使用Microsoft.Office.Interop.Excel.dll
我试图开发一个新的应用程序来处理Excel文件。据我所知 – 为了使用内置的Excel操作function,我需要安装Microsoft Office (我是对的)?
或者我可以只下载的DLL Microsoft.Office.Interop.Excel.dll
,添加一个参考,并使解决scheme在每台机器上工作?
你是对的。 您需要安装Excel来使用Microsoft.Office.Interop.Excel.dll
的Excel操作function。
如果您只需要编辑.xlsx
文件,则可以使用EPPlus等库 。 这些库不需要安装Excel。
TLDR:是的。 您需要安装Excel或引发exception。
- 保存文件时采用Interop.Excel UTF-8编码
- 打开excel错误:System.Runtime.InteropServices.COMException(0x80080005):检索与CLSID的组件的COM类工厂
- 将Excel文件合并为一个
- 使用C#在Excel表格中查找粗体文本
- 将Excel 2007数据保存到新的PowerPoint演示文稿
- C#4.0 Excel生成图表和位置
- 使用Excel-DNA,如何将Excel插件函数调用中未指定的参数与缺失的函数区分开来?
- 使用Excel设置打印区域 – OpenXML
- 在使用Microsoft.Ace.Oledb.12.0提供程序时,数据在255个字节后被截断