Java XLS通过列名获取单元格
我目前正在开发一个项目,我需要用Java编辑XLS。 xls的第一行是一个有列名的行。 我想使用列名在下面的单元格中插入数据。 而不是使用getCell插入前缀号码,我希望应用程序使用variablesstring来插入数据。 (评论部分是我为自己写的信息,它可能是有用的)。
我会这样做:
- 创build一个
Map
对象 - 将每列的索引值存储到
Map
- 那么,
row.getCell (theNameIndexMap.get("A_COLUMN_NAME"))
将符合您的要求
并确保每个列的名称是唯一的 …
创build一个地图来存储ColumnName和Index。
只要需要将索引传递给单元格,就可以使用objMap.get(columnName)。