2011-02-08 82 views
2

我正在使用NPOI库从Excel表导入一些数据到我的数据库。.NET C# - 导入Excel文件 - 工作表名称!

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

片段

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

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

有没有什么办法可以指定GetSheet();只需获取工作簿中的第一张表格?

任何指针将不胜感激,

谢谢你们:)

回答

5

没有想出来我会假设你正在寻找getSheetAt

因此,这将是:

HSSFSheet sheet = templateWorkbook.GetSheetAt(0); 
+0

我不会想了几天,但它似乎是合乎逻辑的答案。一旦时限到了,我会将其标记为正确:)谢谢 – 109221793 2011-02-08 09:45:49