gpt4 book ai didi

java - Apache POI - Excel 按给定范围获取值

转载 作者:行者123 更新时间:2023-12-02 02:46:30 24 4
gpt4 key购买 nike

用户将插入范围值(例如 A1:A3)来检索数据。我如何使用 Apache POI 获取基于给定范围的值?

或者有什么我可以使用的库吗?

最佳答案

下面是我得到的解决方案。使用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());
}

关于java - Apache POI - Excel 按给定范围获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44496337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com