如何在可以在任何计算机上运行的控制台应用程序中使用Microsoft.Office.Interop.Excel.dll

时间:2011-12-07 19:23:51

标签: visual-studio-2010 excel-interop

在Visual Studio 2010控制台应用程序中,我在C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Visual Studio Tools for Office \ PIA \ Office14 \ Microsoft中添加了对Microsoft.Office.Interop.Excel.dll的引用.Office.Interop.Excel.dll和我打开并写入excel文件的程序运行正常。 但是,当我在另一台没有Microsoft Office或visual studio的机器上运行此.exe时,它会抛出。

一种选择是在我希望程序运行的机器上安装PIA,但我希望它是自包含的。什么是最好的方式?

1 个答案:

答案 0 :(得分:2)

如果您只需要打开并写入excel文件,请使用任何公共源库来处理xls / xlsx文件,并且根本不使用Microsoft.Office.Interop.Excel.dll。

请参阅Reading Excel files from C#http://koogra.sourceforge.net/