Java XLS通过列名获取单元格

我目前正在开发一个项目,我需要用Java编辑XLS。 xls的第一行是一个有列名的行。 我想使用列名在下面的单元格中插入数据。 而不是使用getCell插入前缀号码,我希望应用程序使用variablesstring来插入数据。 (评论部分是我为自己写的信息,它可能是有用的)。

我会这样做:

  • 创build一个Map对象
  • 将每列的索引值存储到Map
  • 那么, row.getCell (theNameIndexMap.get("A_COLUMN_NAME"))将符合您的要求

并确保每个列的名称是唯一的

创build一个地图来存储ColumnName和Index。

只要需要将索引传递给单元格,就可以使用objMap.get(columnName)。