C# NPOI HSSFWorkbook读数据用法
时间: 2023-10-16 14:27:04 浏览: 199
c#运用NPOI以及Excel处理数据保存报表
NPOI是一款.NET平台下的开源Excel读写组件,可以用于对Excel文件进行读取和写入。其中,HSSFWorkbook是NPOI中代表Excel 2003(.xls)文件格式的类。
下面是使用C# NPOI HSSFWorkbook读取Excel数据的示例:
```csharp
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using System.IO;
// 读取Excel文件
using (FileStream fs = new FileStream("test.xls", FileMode.Open, FileAccess.Read))
{
// 创建HSSFWorkbook对象
HSSFWorkbook workbook = new HSSFWorkbook(fs);
// 获取第一个Sheet
ISheet sheet = workbook.GetSheetAt(0);
// 循环读取每一行数据
for (int i = 0; i <= sheet.LastRowNum; i++)
{
IRow row = sheet.GetRow(i);
// 获取第一列和第二列的数据
string col1Value = row.GetCell(0).StringCellValue;
string col2Value = row.GetCell(1).StringCellValue;
// 处理数据
// ...
}
}
```
其中,需要引用以下命名空间:
```csharp
using NPOI.HSSF.UserModel; // HSSFWorkbook所在命名空间
using NPOI.SS.UserModel; // ISheet、IRow、ICell等所在命名空间
using System.IO; // FileStream所在命名空间
```
这样就可以使用C# NPOI HSSFWorkbook读取Excel数据了。
阅读全文