Excel 스프레드 시트 XML 파일 (Excel XML 스프레드 시트 2003로 저장하여 Excel에서 생성)을 가지고 있으며 Java에서 데이터를 추출해야합니다. Excel 스프레드 시트 XML 파일 읽기 [Java]
나는 유사한 주제를 발견 How to load old Microsoft Office XML file (Excel) using Java을하지만 마지막 대답은 2 년 전이었다 - 무언가가 변경 될 수 있습니다.
xml 파일을 구문 분석하는 방법을 알고 있다면 알려 주시기 바랍니다.
미리 감사드립니다.
Excel 파일을 순수 XML로 내보낼 수 있지만 Excel XML 스프레드 시트 2003 (이미 완료되지 않았지만이 파일을 계속 진행해야 함)로 파일을 생성했습니다. –
그런 다음 jXLS 라이브러리 -> 링크를 대답 위로 위의 – Maniek
묶어 jXLS : List testKist = new ArrayList(); testKist.add ("test"); 지도 beans = 새 HashMap(); beans.put ("departments", testKist); XLSTransformer transformer = new XLSTransformer(); transformer.transformXLS (filePath, beans, "C :"+ File.separator + "text.xls"); 하지만 내가 얻을 : java.lang.IllegalArgumentException가를 : 귀하의 InputStream는 OLE2 스트림도 내 엑셀 xml 파일을 넣어 소스 파일과 같은 OOXML 스트림 도했다. –