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

109*_*793 2 .net c# excel npoi

我正在使用NPOI库将一些数据从Excel工作表导入我的数据库.

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

片段

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

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

有没有办法可以指定GetSheet(); 刚刚获得工作簿中的第一张表?

任何指针都会非常感激,

多谢你们 :)

Han*_*son 6

如果不尝试,我会假设您正在寻找getSheetAt.

所以它会是:

HSSFSheet sheet = templateWorkbook.GetSheetAt(0);
Run Code Online (Sandbox Code Playgroud)