以下示例演示如何使用 aardio 调用 NPOI 创建 Excel 工作簿并写入数据:
// 导入 NPOI 库
import NPOI;
// 创建 XSSF 工作簿对象(对应 .xlsx 格式)
var workbook = NPOI.XSSF.UserModel.XSSFWorkbook();
// 创建一个名为 "Sheet1" 的工作表
var sheet = workbook.CreateSheet("Sheet1");
// 创建 15 行数据,在 A 列填充数字 1-15
for(i=1;15;1){
// 创建行和单元格,并设置单元格值
// 注意:NPOI 中行号和列号从 0 开始计数
sheet.CreateRow(i).CreateCell(0).SetCellValue(i); // 填充 A2, A3...A16
}
// 将工作簿保存为 "sample.xlsx" 文件
workbook.Write("/sample.xlsx");
索引从 0 开始:
CreateRow(1) 实际创建的是 Excel 中的第 2 行文件路径:
/ 开头的路径表示应用程序根目录C:\path\to\file.xlsx性能优化:
Write 方法,最好一次性写入异常处理:
try...catch 捕获可能的 IO 异常NPOI 还支持: