私はプロジェクトで働いています。そのサーバー側のアプリケーションはofbizにあります。私はExcelシートを読み込み、編集、更新したいと思っています。しかし、通常のJavaプログラムでは働いています.papi poi API ofbizに入れたときに.But、次時々いくつかの例外【選択を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)
"
ここでは、両方の通常のJava & ofbizで同じApacheのポイのAPIを使用してイムです。
エラーメッセージにデータ型の不一致が表示されます。あなたは、スタンドアロンのアプリケーションとビジネスのあなたのワークブックに同じデータを使用していますか? – CoolBeans
coolBeanはur comment.Butの両方で同じExcelファイルを使用してくれてありがとう。 –
'数値式セルからテキスト値を取得できません。' - 'cell.getNumericCellValue'を印刷してみてください。 – JoseK