我有一个地图列表,例如:[{Er_NO=123, ER_Name=ABC, ER_Code=A01}, {Er_NO=789, ER_Name=GHI, ER_Code=C01}, {Er_NO=456, ER_Name=DEF, ER_Code=B01}]现在我需要根据特定列将这些值插入到新的 Excel 文件中。可以说,映射类似于:Er_NO : CER_Name : EER_Code : G其中 C、E 和 G 是 excel 文件中的列。我知道如何通过创建新行来逐行添加值并使用 POI 继续添加值,但我不确定如何在特定列中添加值。有人可以帮忙吗?
1 回答
皈依舞
TA贡献1851条经验 获得超3个赞
使用列 ID 指定列
XSSFCell cell = sheet.getRow(0).getCell(0); // 0 = id of the 1th row, 0 = id of the 1st (A) column
使用列名指定列
XSSFCell cell = sheet.getRow(0).getCell(CellReference.convertColStringToIndex("A"));
然后将值添加到所需的单元格中
添加回答
举报
0/150
提交
取消