2

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

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

片段

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

我的问题是,当工作表的名称每次都不同时会发生什么,例如我计划导入销售数据,而我从供应商那里收到的工作簿中的工作表按日期命名。

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

任何指针将不胜感激,

多谢你们 :)

4

1 回答 1

6

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

所以它会是:

HSSFSheet sheet = templateWorkbook.GetSheetAt(0);
于 2011-02-08T09:43:21.957 回答