.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);
- 将Excel导入到C#.NET中的数据库
- 有没有办法在.NET中创build和部署COM没有registry项的COM?
- 如何按名称select特定工作表而不循环
- Microsoft Interop Excel:在下一个打印页面上写入数据
- 通过Excel打开WinForm
- StreamReader和StreamWriter与Excel
- 分配给Excel.Application.ActivePrinter时发生COMException
- 我可以通过ClosedXML将EXCEL工作表保存为CSV吗?
- 无法将“System .__ ComObject”types的COM对象转换为接口types“Microsoft.Office.Interop.Excel.Worksheets”