我目前正在开发一个需要使用Java编辑XLS的项目。 xls的第一行是一个带有列名的行。我想使用columnname在下面的单元格中插入数据。我希望应用程序使用变量字符串来插入数据,而不是使用getCell插入前缀号。 (评论部分是我为自己写的信息;它可能有用)。
答案 0 :(得分:3)
我会这样做:
Map
对象Map
row.getCell (theNameIndexMap.get("A_COLUMN_NAME"))
符合您的要求并且,确保每个列名称都是 UNIQUE ...
答案 1 :(得分:1)
创建一个Map来存储列名和索引。
只要需要将索引传递给单元格,就可以使用objMap.get(columnName)。