有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

根据JAVA中的列名从Excel文件中获取单元格值

我试图读取Excel文件并获取特定列的值

我使用row.getCell(0),toString()获取第一列值。我不想使用列索引,而是想使用列名。我该怎么做getCell只允许输入索引。如何传递列名。类似于row.getCell(COLUMN_NAME)


共 (1) 个答案

  1. # 1 楼答案

    看起来你是在利用apache-poi来达到你的目的。您可以使用util类CellReference,示例用法如下:

    XSSFSheet ws = wb.getSheet("Sheet1");
    CellReference cellReference = new CellReference("A11");
    XSSFRow row = sheet.getRow(cellReference.getRow());
    if (row != null) {
        XSSFCell cell = row.getCell(cellReference.getCol());
    }