Java ApachePOI-Excel按给定范围获取值
用户将插入范围值,例如A1:A3,以检索数据。如何使用ApachePOI获得基于给定范围的值Java ApachePOI-Excel按给定范围获取值,java,excel,apache,apache-poi,Java,Excel,Apache,Apache Poi,用户将插入范围值,例如A1:A3,以检索数据。如何使用ApachePOI获得基于给定范围的值 或者有我可以使用的库吗?下面是我得到的解决方案。使用AreaReference函数 AreaReference aref = new AreaReference(sheet.getSheetName() + "!A3:A9", SpreadsheetVersion.EXCEL2007); CellReference[] crefs = aref.getAllReferencedCells(); for
或者有我可以使用的库吗?下面是我得到的解决方案。使用AreaReference函数
AreaReference aref = new AreaReference(sheet.getSheetName() + "!A3:A9", SpreadsheetVersion.EXCEL2007);
CellReference[] crefs = aref.getAllReferencedCells();
for (int i=0; i<crefs.length; i++) {
XSSFSheet s = workbook.getSheet(crefs[i].getSheetName());
Row r = s.getRow(crefs[i].getRow());
Cell c = r.getCell(crefs[i].getCol());
}
AreaReference aref=新的AreaReference(sheet.getSheetName()+“!A3:A9”,电子表格版本.EXCEL2007);
CellReference[]crefs=aref.getAllReferencedCells();
对于(inti=0;i,下面是我使用AreaReference函数得到的解
AreaReference aref = new AreaReference(sheet.getSheetName() + "!A3:A9", SpreadsheetVersion.EXCEL2007);
CellReference[] crefs = aref.getAllReferencedCells();
for (int i=0; i<crefs.length; i++) {
XSSFSheet s = workbook.getSheet(crefs[i].getSheetName());
Row r = s.getRow(crefs[i].getRow());
Cell c = r.getCell(crefs[i].getCol());
}
AreaReference aref=新的AreaReference(sheet.getSheetName()+“!A3:A9”,电子表格版本.EXCEL2007);
CellReference[]crefs=aref.getAllReferencedCells();
对于(int i=0;i
拜访
拜访