NPOI生成excel文件
时间: 2023-09-28 13:07:47 浏览: 78
NPOI 是一个用于读写 Microsoft Office 格式文档的 .NET 库,包括 Excel、Word 和 PowerPoint。
下面是一个简单的示例,演示如何使用 NPOI 生成一个 Excel 文件:
```csharp
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 创建工作簿和工作表
IWorkbook workbook = new HSSFWorkbook();
ISheet sheet = workbook.CreateSheet("Sheet1");
// 创建行和单元格
IRow row1 = sheet.CreateRow(0);
ICell cell1 = row1.CreateCell(0);
cell1.SetCellValue("Hello");
ICell cell2 = row1.CreateCell(1);
cell2.SetCellValue("World");
// 保存文件
using (FileStream file = new FileStream("output.xls", FileMode.Create))
{
workbook.Write(file);
}
}
}
```
这个示例创建了一个名为 "output.xls" 的 Excel 文件,其中包含一个名为 "Sheet1" 的工作表,该工作表中有一行,包含两个单元格,分别包含 "Hello" 和 "World"。
你可以根据自己的需求修改此示例。注意,该示例使用 HSSFWorkbook 类来创建一个 .xls 格式的文件,如果你需要使用 .xlsx 格式,则应使用 XSSFWorkbook 类。
阅读全文