.NET C# – 导入Excel文件 – 工作表名称!

我正在使用NPOI库从Excel表导入一些数据到我的数据库。

我很好奇的一个早期问题通常是,首先,你会有这样的事情:

片段

using (FileStream fs = File.Open(filename, FileMode.Open, FileAccess.Read)) { HSSFWorkbook templateWorkbook = new HSSFWorkbook(fs); HSSFSheet sheet = templateWorkbook.GetSheet("Sales"); 

我的查询是,每当工作表的名称每次都不一样时,会发生什么情况,例如,我计划导入销售数据,而从供应商处收到的工作簿中的工作表是按date标题的。

有什么办法可以指定GetSheet(); 只是得到工作簿中的第一张?

任何指针将不胜感激,

多谢你们 :)

没有尝试它,我假设你正在寻找getSheetAt 。

所以这将是:

 HSSFSheet sheet = templateWorkbook.GetSheetAt(0);