임 프로젝트에서 작업 중입니다. 서버 측 응용 프로그램이 ofbiz입니다. 읽기, 편집, 업데이트 등의 엑셀 시트를 원합니다. 그러나 정상적인 Java 프로그램에서 작동합니다. apache poi API를 사용하고 있습니다. ofbiz에 넣어 때 나누었다 후 다음 때로는 몇 가지 예외 국지적을 application.Then을 실행Apache OFBiz에서 Apache POI 예외
"
[java] java.lang.IllegalStateException: Cannot get a text value from a nume
ric formula cell
[java] at org.apache.poi.hssf.usermodel.HSSFCell.typeMismatch(HSSFCell.
java:637)
[java] at org.apache.poi.hssf.usermodel.HSSFCell.checkFormulaCachedValu
eType(HSSFCell.java:642)
[java] at org.apache.poi.hssf.usermodel.HSSFCell.getRichStringCellValue
(HSSFCell.java:719)
[java]
[java] at org.apache.poi.hssf.usermodel.HSSFCell.getStringCellValue(HSS
FCell.java:697)
[java] at org.ofbiz.productionmgntSystem.setTargetPlan.getRequiredData(
setTargetPlan.java:764)
[java] *****
[java] at org.ofbiz.productionmgntSystem.setTargetPlan.setTask(setTarge
tPlan.java:201)
[java] at org.ofbiz.productionmgntSystem.ThreadProcess.run(ThreadProces
s.java:113)
"
여기에 모두 일반 자바 & ofbiz에서 동일한 아파치 POI API를 사용하여 메신저입니다.
오류 메시지에 데이터 형식이 일치하지 않는다고 표시됩니다. 독립 실행 형 응용 프로그램 및 ofbiz에서 동일한 데이터를 WorkBook에 사용하고 있습니까? – CoolBeans
coolBean은 ur comment.But 덕분에 둘 다 같은 Excel 파일을 사용합니다. –
'숫자 수식 셀에서 텍스트 값을 가져올 수 없습니다. '-'cell.getNumericCellValue'를 인쇄 해보십시오. – JoseK