我在一個項目中工作。它的服務器端應用程序在ofbiz.I想閱讀,編輯,更新等excel sheet.But在正常的Java程序其working.Im使用Apache poi API 。但把在ofbiz時再運行application.Then有時也會出現一些例外。以下是Apache的POI異常OFBiz
"
[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)
"
在這裏,在正常的Java &的ofbiz使用同一個Apache POI API IM。
錯誤消息表示數據類型不匹配。您是否在獨立應用程序和ofbiz中爲您的WorkBook使用相同的數據? – CoolBeans 2011-02-02 04:13:14
coolBean感謝您的評論。但我在兩個版本中都使用相同的excel文件。 – 2011-02-02 09:00:33