C# NPOI HSSFWorkbook用法
时间: 2023-10-16 10:16:18 浏览: 365
NPOI代码使用-C#
C# NPOI 是一个操作 Excel 文件的第三方库,其中 HSSFWorkbook 是处理 Excel 2003(.xls)格式文件的类。下面是 HSSFWorkbook 的用法示例:
1. 创建工作簿对象
```csharp
HSSFWorkbook workbook = new HSSFWorkbook();
```
2. 创建工作表对象
```csharp
HSSFSheet sheet = (HSSFSheet)workbook.CreateSheet("Sheet1");
```
3. 创建行对象
```csharp
HSSFRow row = (HSSFRow)sheet.CreateRow(0);
```
4. 创建单元格对象并设置单元格的值
```csharp
HSSFCell cell = (HSSFCell)row.CreateCell(0);
cell.SetCellValue("Hello World!");
```
5. 将工作簿对象写入文件
```csharp
using (FileStream fs = new FileStream("test.xls", FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
```
完整示例代码:
```csharp
using System.IO;
using NPOI.HSSF.UserModel;
namespace NPOIExample
{
class Program
{
static void Main(string[] args)
{
// 创建工作簿对象
HSSFWorkbook workbook = new HSSFWorkbook();
// 创建工作表对象
HSSFSheet sheet = (HSSFSheet)workbook.CreateSheet("Sheet1");
// 创建行对象
HSSFRow row = (HSSFRow)sheet.CreateRow(0);
// 创建单元格对象并设置单元格的值
HSSFCell cell = (HSSFCell)row.CreateCell(0);
cell.SetCellValue("Hello World!");
// 将工作簿对象写入文件
using (FileStream fs = new FileStream("test.xls", FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
}
}
}
```
以上就是使用 C# NPOI HSSFWorkbook 操作 Excel 文件的基本步骤。
阅读全文