我正在尝试读取 Excel 文件并获取特定列的值。
我使用row.getCell(0),toString()
来获取第一列值。我不想使用列索引,而是想使用列名称。我怎样才能做到这一点 ? getCell
只允许输入索引。我如何传递列名称。类似 row.getCell(COLUMN_NAME)
最佳答案
看起来您正在利用 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());
}
关于java - JAVA中根据列名从Excel文件中获取单元格值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20965298/