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

时间:2014-01-07 06:31:24

标签: java excel apache-poi

我正在尝试读取Excel文件并获取特定列的值。

我使用row.getCell(0),toString()获取第一列值。我没有使用列索引,而是想使用列名。我怎样才能做到这一点 ? getCell仅允许输入索引。我怎样才能传递列名。像row.getCell(COLUMN_NAME)

这样的东西

1 个答案:

答案 0 :(得分:1)

您似乎正在使用apache-poi来达到目的。您可以使用util class 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());
}