-Excel에서 XSSF를 사용 할 수 없습니다 2007
Exception in thread "main" java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setSaveAggressiveNamespaces()Lorg/apache/xmlbeans/XmlOptions; at org.apache.poi.POIXMLDocumentPart.(POIXMLDocumentPart.java:46)
을
- 나는 다음 항아리 경로를 구축하기 위해 추가 한
public static void main(String [] args) throws IOException {
InputStream ins = new FileInputStream("C:\\Users\\Tarun3Kumar\\Desktop\\test.xlsx");
XSSFWorkbook xwb = new XSSFWorkbook(ins);
XSSFSheet sheet = xwb.getSheetAt(0);
Row row = sheet.getRow(1);
Cell cell = row.getCell(0);
System.out.println(cell.getStringCellValue());
System.out.println("a");
}
-이 코드의 내 작품이다 POI - 3.6 POI-OOXML-3.6 POI-OOXML-스키마-3.6이 X-bean.jar
난 단지 "setSaveAggressiveNamespaces"가 "setSaveAggresiveNamespaces"를 대체하고 있음을 알 수....
내 실수, xbean 버전 2.4.0을 사용해야합니다! 이것을 사용하면 u가 성공하는지 봅시다. – Tarun
고마워, 나는 똑같은 문제에 직면했다. 당신의 힌트를 따라 갔다. 나는 다음을 가졌습니다 : poi-3.6 poi-ooxml-3.6 poi-ooxml-schemas-3.6 x-bean.jar. xlsx가 같은 오류로 실패했습니다. 다음은 xmlbeans-2.3.0.jar 및 dom4j-1.6.1.jar입니다. xlsx 및 xls 모두 이제 정상적으로 작동합니다. xmlbeans를 맨 위로 가져 오라는 지시를 변경하지 않았습니다. 팁을위한 Thx. G- –
잘 작동했습니다. - dom4j.jar이라는 항아리를 하나 더 추가했습니다. – Tarun