2014-08-28 86 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与被送入空值,那么这个问题就会消失。