아파치 POI에 대한 자세한 내용을 찾을 수 있습니다. 여기에서 아파치 POI를 다운로드할 수도 있습니다. 안녕하세요, 아래 오류가 발생합니다. 실패: ExcelHandlingorg.apache.poi.EmptyFileException: 제공된 파일이 비어 있습니다(0 바이트 길이). 아래 의 내 코드를 찾으십시오:@Test 공개 보이드 ExcelHandling() 예외 {/ URL driver.get(config.getProperty(„TestSiteURL“)로 이동)을 throw합니다. mainjavacomBankingTestDataSelenium_Test_Data.xlsx“); // 우리는 엑셀 파일 출력 스트림 fos = 새로운 FileOutputStream (파일)에 데이터를 쓰기위한 FileOutPutStream 객체를 사용해야합니다; // 엑셀 파일 FileInputStream fis2에 액세스 = 새로운 FileInputStream ( System.getProperty(„user.dir“)+“src\n mainjava\comBankingTestDataSelenium_Test_Data.xlsx“); 엑셀 XSSF워크북 통합 문서 = 새로운 XSSF워크북(fis2)에서 워크시트 가져오기; 통합 문서 XSSFSheet 워크 시트 = 통합 문서.getSheet („MultipleLogin기능“)에서 워크 시트를 가져옵니다. 우리는 동일한 작업을 여러 번 수행해야 합니다. 그런 다음 루프용(int i=1;i<워크시트.getLastRowNum(+1;i++){//엑셀 시트에서 사용자 이름을 읽고 userID 변수 문자열 userID=워크시트에 저장합니다.getCell(1).getCell(1)); /엑셀 시트에서 암호를 읽고 암호 변수 문자열 암호 =worksheet.getRow(i).getCell(2).getStringCellValue (); getObject ("lgn_usrid").clear(); getObject ("lgn_usrid").sendKeys (userID); getObject ("lgn_pwd").clear() ; getObject("lgn_pwd").sendKeys(암호); getObject("lgn_btn").클릭(); 스레드.sleep (5000); 시도 { 문자열 atxt = getObject ("lgn_scs").getText(); 경우 (atxt.equals ("대시 보드")) {System.out.println ("로그인 성공"); 워크 시트.getRow (i)createCell("패스")); getObject ("로그 아웃");} 스레드.sleep (5000); 워크 시트.getRow(i).createCell(3)setCellValue("실패"); 테이크스크린샷(userID); } } 통합 문서.write(fos); fos.close();}} 안녕하세요, 엑셀 2007을 읽는 동안 나는 오류 아래에 지고있어요 : 스레드 "AWT-EventQueue-0"자바.lang.abstractMethodMethodError에서 예외 : 자바 xml.parsers.DocumentBuilderFactory.setFeature (Ljava / 랭 / 문자열; Z)V 에서 org.apache.poi.util.documentHelper.trySetSAXFeature (문서 도움말.자바:62) 에서 org.apache.poi.util.documentHelp. (문서 도움말.자바:56) 에서 org.apache.poi.openxml4j.opc.internal.marshaller.zipPartMarshaller.marshaller.marshallRelationshipPart (ZipPartMarshaller.java:120) at org.apache.poi.openxml4j.opc.ZipPackage.saveImpl(ZipPackage.java:464) openxml4j.opc.opc.opc.save(OPCPackage.java:1425) at org.apache.poi.POIXMLDocument.write(POIXMLDocument.java:201) at awb.parser.ReadExcel.performReadExcel(ReadExcel.java:51) at awb.parser.ProParser92Version ProVParser92Version.java:64) at awb.parser.AbstractParser.instantiateParser (AbstractParser.java:38) at awb.config.Config.loadProjectDirectory (Config.java:48) at awb.common.importModel.jButton2ActionAction(가져오기) Model.java:214) at awb.common.importModel.access$4 (ImportModel.java:189) at awb.common.importModel$3.action수행(ImportModel.java:84) at javax.swing.AbstractButton.fireActionAction수행(알 수 없는 소스) handler.action수행(알 수 없는 소스)에서 javax.swing.DefaultButtonModel.fireAction수행(알 수 없는 소스) 에서 javax.swing.defaultButtonModel.setpressed(알 수 없는 소스) 에서 javax.swing.plaf.basic.basic.basicButtonListener.mouseReleased(알 수 없는 소스) java.awt.Component.processMouseEvent (알 수 없는 소스) 자바x.swing.JComponent.processMouseEvent (알 수 없는 소스) 에서 자바.awt.Component.processEvent (알 수 없는 소스) 자바.awt.Container.processEvent (알 수 없는 소스) 예 보스 당신은 right.i 이 linkhttp://www.java2s.com/Code/JarDownload/poi/poi-ooxml-3.9.jar.zipBut 의해 다운로드 한 나는 아파치 POI를 사용하여 엑셀 파일 (.xlsx)을 생성하고 있어요 1 건너 뛴 테스트를 받고 있어요하지만 난 이제까지 생성 할 때 직접 열경우, 그것은 일부 데이터가 누락된 경우, 일단 저장을 클릭하고 모든 데이터를 제공하고 엽니 다.