如何将值添加到 Excel 文件的特定列

我有一个地图列表,例如:


[

{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 : C

ER_Name : E

ER_Code : G

其中 C、E 和 G 是 excel 文件中的列。


我知道如何通过创建新行来逐行添加值并使用 POI 继续添加值,但我不确定如何在特定列中添加值。有人可以帮忙吗?


长风秋雁
浏览 125回答 1
1回答

皈依舞

使用列 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"));然后将值添加到所需的单元格中
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java