자바드란g. 클라스노푸네스세페시옹: 오르조지아파체이스마르빈스드스미로비치 오류
I am getting 다음과 같은 오류 스레드 " main" idfsysobject. >;; 자바드란g.노클레스데파운더로: org/apache/xmlbeans/XmlObject dell. 러더부k.라이테토렉셀시t.크리티우스푸트피레 (WriteToExcelSheet.java:20) dell. 러더부k.맹메토d.맹 (MainMethod.java:71)
이러한 이유로 인해 내가 생각하고 있지만, 나는 왜 이 가져오는 # 39 이 오류에 대해 온라인 couldn& 찾을 수 없다.
나는 다음과 같은 jar 파일을 포함
poi-3.9-20121203.jar,
poi-excelant-3.9-20121203.jar,
poi-examples-3.9-20121203.jar,
poi-ooxml-3.9-20121203.jar,
poi-ooxml-schemas-3.9-20121203.jar,
poi-scratchpad-3.9-20121203.jar
코드:
public class WriteToExcelSheet {
public static Map < Integer, Object[] > data = new TreeMap < Integer, Object[] > ();
public static void CreateOutPutFile() {
XSSFWorkbook workbook = new XSSFWorkbook();
XSSFSheet sheet = workbook.createSheet("Orderbook Stats");
//This data needs to be written (Object[])
//Iterate over data and write to sheet
Set < Integer > keyset = data.keySet()
int rownum = 0;
for (Integer key: keyset) {
Row row = sheet.createRow(rownum++);
Object[] objArr = data.get(key);
int cellnum = 0;
for (Object obj: objArr) {
Cell cell = row.createCell(cellnum++);
if (obj instanceof String) cell.setCellValue((String) obj);
else if (obj instanceof Integer) cell.setCellValue((Integer) obj);
}
}
try {
//Write the workbook in file system
System.out.println("OutPutStats.xlsx writing..............................");
FileOutputStream out = new FileOutputStream(new File("FileLocation/o.xlxs"));
workbook.write(out);
out.close();
System.out.println("OutPutStats.xlsx written successfully on disk.");
} catch (Exception e) {
e.printStackTrace();
}
}
}
39
6
한 번 더 jar 포함할 수 있습니다.
이 추가 및 노력하잖니
2 개 이상의 jar 파일을 포함할 수 있습니다.
xmlbeans-2.3.0.jar 및 dom4j-1.6.1.jar 이 추가 시도하시겠습니까 작동합니다.
참고: 딱 필요한 것이 아니라 이스라트 형식식 .xlsx 있는 파일 형식.
엑셀 파일로 변환할 때 추가 스마르빈스스스스자리 jar, .xlsx 접미어입니다 합니다 , 는 버전 등 xmlbeans-2.3.0.jar '' xxxx
이를 위해 모든 것을 추가했는지 xmlbeans-2.3.0.jar 작동안함 하세프워크부크 스와프 보크부크 대신 jar 추가 후 사용해야 합니다. 예를 들어,
Poi 다운로드했습니다 xmlbeans-xxx.jar 포함해야 합니다 경우에는 zip 의 바이너리 내려받습니다 됩니다 xmlbeans-xxx.jar 오스믈 lib 폴더 (예: \poi-3.11\ooxml-lib)
이 jar 파일을 사용할 수 있는 XML 바인딩 .xlsx 적용할 수 있는지.
그래서 내가 하는 모든 외부 jar 파일 ('poi-bin-3. 비슷한 상황이 재장착하여 17-20170915') '와' '다른 jar 파일 및 smartupdate 추가했는지 lib 폴더에 존재하는 오스믈 lib'.
이를 통해 희망을!!!:)