【发布时间】:2011-05-12 09:51:43
【问题描述】:
我目前正在处理一个需要使用 Java 编辑 XLS 的项目。 xls 的第一行是具有列名的行。我想使用列名在下面的单元格中插入数据。我希望应用程序使用变量字符串来插入数据,而不是使用 getCell 插入前缀数字。 (评论部分是我自己写的信息;它可能有用)。
【问题讨论】:
我目前正在处理一个需要使用 Java 编辑 XLS 的项目。 xls 的第一行是具有列名的行。我想使用列名在下面的单元格中插入数据。我希望应用程序使用变量字符串来插入数据,而不是使用 getCell 插入前缀数字。 (评论部分是我自己写的信息;它可能有用)。
【问题讨论】:
我会这样做:
Map 对象Map
row.getCell (theNameIndexMap.get("A_COLUMN_NAME")) 将满足您的要求并且,确保每个列的名称是UNIQUE...
【讨论】:
创建一个 Map 来存储 ColumnName 和 Index。
您可以在需要将索引传递给单元格时使用 objMap.get(columnName)。
【讨论】: