using NPOI.SS.UserModel;
using NPOI.XSSF.UserModel;
using System.IO;
public class NpoiExample
{
public void CreateExcelFile()
{
// 创建一个新的工作簿
IWorkbook workbook = new XSSFWorkbook();
// 创建一个工作表
ISheet sheet = workbook.CreateSheet("示例工作表");
// 创建一行
IRow row = sheet.CreateRow(0);
// 创建单元格并设置值
ICell cell = row.CreateCell(0);
cell.SetCellValue("Hello, NPOI!");
// 将工作簿写入文件流
using (FileStream fs = new FileStream("example.xlsx", FileMode.Create, FileAccess.Write))
{
workbook.Write(fs);
}
// 关闭工作簿
workbook.Close();
}
}
NPOI.SS.UserModel 和 NPOI.XSSF.UserModel 命名空间,这些命名空间提供了操作 Excel 文件所需的基本类和接口。XSSFWorkbook 类创建一个新的 Excel 工作簿。workbook.CreateSheet 方法创建一个新的工作表,并指定其名称为 "示例工作表"。sheet.CreateRow 方法创建一行,然后使用 row.CreateCell 方法创建一个单元格,并通过 cell.SetCellValue 方法设置单元格的值。FileStream 将工作簿的内容写入到一个文件中,文件名为 "example.xlsx"。workbook.Close 方法关闭工作簿,释放资源。上一篇:c# 数组转字符串
下一篇:c# 读取文本文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站