使用互操作在后台打开Excel工作簿

我想要从Excel工作簿中导入数据,而不实际显示打开的工作簿。

我可以发誓我已经在以前的项目中使用了以下代码,它已经工作:

var excelApp = new Excel.Application { Visible = false }; var workbook = excelApp.Workbooks.Open(filePath); 

不幸的是,当工作簿打开时,它显示给用户,对于这个应用程序是不必要的。

我在此项目上使用Microsoft Excel 15.0对象库时,以前我认为它是版本12或13.也许这是问题,或者是我的记忆淡出和代码是不正确的?

我知道这是旧的,但以防万一还需要这个答案…

 excelApp.Visible = false; 

(excelApp是用于Excel应用程序的variables的名称)