我想使用 apachi poi 从某个 xlsx 文件中读取数据(单元格值)。下面的代码SXSSFWorkBook
成功创建实例并分配 db.xlsx(我的虚拟 xlsx)。我尝试更改工作表编号并使用该getSheetNumber
方法仔细检查以确保正确分配工作簿。
接下来我想为实例分配一个特定的工作表(0
带有名称的索引main
) ,但目前它返回. (我已经尝试过和方法)。SXSSFSheet
null
getSheetAt
getSheet
SXSSFRow DummyRow;
SXSSFCell DummyCell;
int RowCount;
OPCPackage pkg = OPCPackage.open(blabla string adress);
XSSFWorkbook wb = new XSSFWorkbook(pkg);
Workbook MainBook = new SXSSFWorkbook(wb,100);
int a = MainBook.getNumberOfSheets();
SXSSFSheet MainSheet = (SXSSFSheet) MainBook.getSheetAt(0);
RowCount = MainSheet.getLastRowNum();
我究竟做错了什么?
编辑:
我已经尝试过getSheetName
方法并取得了积极的结果。所以问题在于到达工作表中的行。所以,最后一行getLastRowNum()
不起作用。