c#使用NPOI生成表头为季度 系列 阶段 类别 数量 鞋型名称 模号 art 中底模号 大底模号 码数 生产单位 上线日期 计划完成日期 工段 测量员 审核员 核准员的Excel然后导出到桌面代码
时间: 2024-03-08 09:46:13 浏览: 171
好的,您可以参考以下代码实现:
```csharp
using NPOI.HSSF.UserModel;
using NPOI.SS.UserModel;
using NPOI.SS.Util;
using System.IO;
...
// 创建工作簿
IWorkbook workbook = new HSSFWorkbook();
// 创建工作表
ISheet sheet = workbook.CreateSheet("Sheet1");
// 创建表头行
IRow headerRow = sheet.CreateRow(0);
// 插入表头数据
headerRow.CreateCell(0).SetCellValue("季度");
headerRow.CreateCell(1).SetCellValue("系列");
headerRow.CreateCell(2).SetCellValue("阶段");
headerRow.CreateCell(3).SetCellValue("类别");
headerRow.CreateCell(4).SetCellValue("数量");
headerRow.CreateCell(5).SetCellValue("鞋型名称");
headerRow.CreateCell(6).SetCellValue("模号");
headerRow.CreateCell(7).SetCellValue("art");
headerRow.CreateCell(8).SetCellValue("中底模号");
headerRow.CreateCell(9).SetCellValue("大底模号");
headerRow.CreateCell(10).SetCellValue("码数");
headerRow.CreateCell(11).SetCellValue("生产单位");
headerRow.CreateCell(12).SetCellValue("上线日期");
headerRow.CreateCell(13).SetCellValue("计划完成日期");
headerRow.CreateCell(14).SetCellValue("工段");
headerRow.CreateCell(15).SetCellValue("测量员");
headerRow.CreateCell(16).SetCellValue("审核员");
headerRow.CreateCell(17).SetCellValue("核准员");
// 填充数据,这里省略
// 保存文件到桌面
string desktopPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string fileName = "example.xlsx";
string filePath = Path.Combine(desktopPath, fileName);
using (FileStream fs = new FileStream(filePath, FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
```
上面的代码中,我们首先创建了一个工作簿,然后在工作簿中创建了一个工作表。接着,创建表头行并插入表头数据。最后,我们可以通过填充数据并将文件保存到桌面来完成导出操作。
阅读全文