npoi 导出到excel
时间: 2023-08-28 14:04:41 浏览: 47
可以使用以下代码将NPOI中的数据导出到Excel中:
```csharp
using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using System.IO;
//创建工作簿
IWorkbook workbook = new XSSFWorkbook();
ISheet sheet = workbook.CreateSheet("Sheet1");
//创建表头
IRow headerRow = sheet.CreateRow(0);
headerRow.CreateCell(0).SetCellValue("Name");
headerRow.CreateCell(1).SetCellValue("Age");
headerRow.CreateCell(2).SetCellValue("Gender");
//添加数据
for (int i = 0; i < dataList.Count; i++)
{
IRow row = sheet.CreateRow(i + 1);
row.CreateCell(0).SetCellValue(dataList[i].Name);
row.CreateCell(1).SetCellValue(dataList[i].Age);
row.CreateCell(2).SetCellValue(dataList[i].Gender);
}
//保存到本地
using (FileStream fs = new FileStream("data.xlsx", FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
```
其中,dataList是NPOI中存储的数据列表,可以根据需要修改表头和数据内容。保存路径可以根据实际需求进行修改。