我是否需要安装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。