我想从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应用程序的变量的名称)

07-27 19:54