c#npoi插入工作薄插入某一个数据
时间: 2023-11-27 19:53:27 浏览: 79
C# NPOI 导出Excel
你可以使用 NPOI 库中的 `XSSFWorkbook` 和 `XSSFCellStyle` 类来插入工作簿并设置单元格样式,然后使用 `XSSFSheet` 类的 `CreateRow` 和 `CreateCell` 方法来创建行和单元格,最后使用 `CellStyle` 的 `SetCellValue` 方法来设置单元格的值。
以下是示例代码:
```csharp
// 创建工作簿
XSSFWorkbook workbook = new XSSFWorkbook();
// 创建工作表
XSSFSheet sheet = (XSSFSheet)workbook.CreateSheet("Sheet1");
// 创建行
XSSFRow row = (XSSFRow)sheet.CreateRow(0);
// 创建单元格
XSSFCell cell = (XSSFCell)row.CreateCell(0);
// 设置单元格样式
XSSFCellStyle style = (XSSFCellStyle)workbook.CreateCellStyle();
style.Alignment = NPOI.SS.UserModel.HorizontalAlignment.Center;
style.VerticalAlignment = NPOI.SS.UserModel.VerticalAlignment.Center;
cell.CellStyle = style;
// 设置单元格的值
cell.SetCellValue("Hello World!");
// 保存工作簿
using (var file = new FileStream("example.xlsx", FileMode.Create, FileAccess.Write))
{
workbook.Write(file);
}
```
在上面的示例中,我们首先创建了一个 `XSSFWorkbook` 对象,然后创建了一个名为 `Sheet1` 的工作表。接着,我们创建了一个行和一个单元格,并设置了单元格的样式和值。最后,我们将工作簿保存到名为 `example.xlsx` 的文件中。
阅读全文