我正在尝试读取Excel文件并获取特定列的值。
我使用row.getCell(0),toString()
获取第一列值。我没有使用列索引,而是想使用列名。我怎样才能做到这一点 ? getCell
仅允许输入索引。我怎样才能传递列名。像row.getCell(COLUMN_NAME)
答案 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());
}