2014-08-28 81 views
1

使用Apache POI生成Excel表格時,我有時會出現以下情況例外ApachePOI產生org.apache.poi.POIXMLException:java.lang.reflect.InvocationTargetException

ApachePOI generates org.apache.poi.POIXMLException: 
java.lang.reflect.InvocationTargetException 

它往往是一個相當簡單的代碼加入這樣的情況後,如下所示:

Row myRow= CellUtil.getRow(1, xlsMainTable); 
CellUtil.getCell(myRow, 10).setCellValue(d.getParamStr()); 

因此,它不能成爲沒有正確安裝庫的問題。

+0

什麼是完整的堆棧跟蹤?你遺憾地錯過了有趣的部分... – Gagravarr 2014-08-28 11:37:27

+0

好的。如果(當)再次發生這種情況,我會嘗試發佈它... – gordon613 2014-08-28 16:37:20

回答

2

這經常發生在我身上,如果有在setCellValue()

一個空值如果您阻止setCellValue與被送入空值,那麼這個問題就會消失。