public Sheet readExcel() throws Exception{
//File fi=new File(new File(System.getProperty("user.dir"))+"\\src\\testdata2.xls");
File fi=new File("C:\\Users\\admin\\workspace\\HMS\\src\\testdata\\testdata1.xlsx");
Workbook wb = new XSSFWorkbook(fi);
Sheet Sheet = wb.getSheetAt(0);
int rowCount = Sheet.getLastRowNum()-Sheet.getFirstRowNum();
for (int i = 1; i < rowCount+1; i++) {
Row row = Sheet.getRow(i);
if(row.getCell(0).toString().length()==0){
System.out.println(row.getCell(1).toString()+"----"+ row.getCell(2).toString()+"----"+
row.getCell(3).toString()+"----"+ row.getCell(4).toString());
}
}
return Sheet;
}
通過上面的代碼運行我得到這樣的錯誤........當讀取使用POI我得到了一個錯誤.xlsx文件「Zip文件被關閉」
異常在線程「主要」 java.lang.IllegalStateException:Zip文件 在org.apache.poi.openxml4j.util.ZipFileZipEntrySource.getEntries(ZipFileZipEntrySource.java:45) 在org.apache.poi.openxml4j.opc.ZipPackage.getPartsImpl關閉 (ZipPackage.java:186) at org.apache.poi.openxml4j.opc.OPCPackage.getParts(OPCPackage.java:684) at org.apache.poi.openxml4 j.opc.OPCPackage.open(OPCPackage.java:254) at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:201) at org.apache.poi.xssf.usermodel.XSSFWorkbook。 (XSSFWorkbook.java:294) 在ExcelReader.readExcel(ExcelReader.java:16) 在ExcelReader.main(ExcelReader.java:30)
誰能幫助我描繪出究竟是什麼的問題。
我谷歌搜索,但無法獲得解決方案!
設置這些標籤與webdriver的連接是什麼? –