【问题标题】:Java XLS get cell through columnnameJava XLS 通过列名获取单元格
【发布时间】:2011-05-12 09:51:43
【问题描述】:

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

【问题讨论】:

    标签: java excel xls rft


    【解决方案1】:

    我会这样做:

    • 创建一个Map 对象
    • 将每一列的index值存入Map
    • 那么,row.getCell (theNameIndexMap.get("A_COLUMN_NAME")) 将满足您的要求

    并且,确保每个列的名称是UNIQUE...

    【讨论】:

      【解决方案2】:

      创建一个 Map 来存储 ColumnName 和 Index。

      您可以在需要将索引传递给单元格时使用 objMap.get(columnName)。

      【讨论】:

        猜你喜欢
        • 2012-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多