我需要安装 office 才能使用 Microsoft.Office.Interop.Excel.dll

Do i need to have office installed to use Microsoft.Office.Interop.Excel.dll

我正在尝试开发一个新的应用程序来处理 excel files.As 据我所知 - 为了使用内置的 Excel 操作功能,我需要 Microsoft安装了 Office (我是对的)?

或者我可以只下载 dll Microsoft.Office.Interop.Excel.dll,添加一个参考并使解决方案在每台机器上都能运行吗?

是的,你是对的。您需要安装 Excel 才能使用 Excel 操作功能 Microsoft.Office.Interop.Excel.dll


如果您只需要编辑 .xlsx 个文件,那么您可以使用像 EPPlus 这样的库。这些库不需要 Excel 安装。

问题 TLDR:是的。您需要安装 Excel 否则将抛出异常。