.net6 NPOI创建excel
时间: 2023-03-05 16:33:34 浏览: 200
asp.net NPOI操作Excel
4星 · 用户满意度95%
在 .NET 6 中,你可以使用 NPOI 库来创建 Excel 文件。NPOI 是一个用于读取和写入 Microsoft Office 格式文档的 .NET 库,包括 Excel、Word 和 PowerPoint 文件。
以下是一个简单的示例,用于创建一个包含一些数据的 Excel 文件:
首先,你需要安装 NPOI 库,可以通过 NuGet 包管理器或者命令行工具来安装:
```
Install-Package NPOI -Version 2.5.4
```
或者使用 dotnet cli:
```
dotnet add package NPOI --version 2.5.4
```
然后,你需要引入 NPOI 命名空间:
```csharp
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using System.IO;
```
最后,可以按照以下步骤创建一个 Excel 文件:
```csharp
// 创建一个工作簿
IWorkbook workbook = new XSSFWorkbook();
// 创建一个工作表
ISheet sheet = workbook.CreateSheet("Sheet1");
// 创建一行,并在该行中创建单元格
IRow row = sheet.CreateRow(0);
row.CreateCell(0).SetCellValue("Name");
row.CreateCell(1).SetCellValue("Age");
// 添加一些数据
row = sheet.CreateRow(1);
row.CreateCell(0).SetCellValue("John");
row.CreateCell(1).SetCellValue(30);
row = sheet.CreateRow(2);
row.CreateCell(0).SetCellValue("Jane");
row.CreateCell(1).SetCellValue(25);
// 保存文件
using (var fileStream = new FileStream("example.xlsx", FileMode.Create, FileAccess.Write))
{
workbook.Write(fileStream);
}
```
这将创建一个名为 `example.xlsx` 的 Excel 文件,其中包含两列数据:名称和年龄。
注意,这是一个简单的示例,你可以根据需要添加更多的行和列,并使用不同的数据类型。
阅读全文