使用interop在后台打开Excel工作簿
本文关键字:Excel 工作簿 后台 interop 使用 | 更新日期: 2023-09-27 18:25:44
我想从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应用程序的变量的名称)