我目前正在开发一个项目,需要使用 Java 编辑 XLS。 xls 的第一行是带有列名的行。我想使用列名在下面的单元格中插入数据。我希望应用程序使用变量字符串来插入数据,而不是使用 getCell 插入前缀数字。 (评论部分是我自己乱写的信息;可能有用)。
最佳答案
我会这样做:
- 创建一个
Map
对象 - 将每列的索引值存储到
Map
- 那么,
row.getCell (theNameIndexMap.get("A_COLUMN_NAME"))
就可以满足您的要求
并且,确保每个列名称都是唯一...
关于Java XLS通过列名获取单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5976238/