`
fenglingxuewqk
  • 浏览: 82054 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jxl重用样式的BUG

阅读更多

当循环用jxl写excel的时候,如果WritableCellFormat的定义在循环的外面,那么第一次执行WritableWorkbook.write()可以正常运行,而第二次执行就会报java.lang.ArrayIndexOutOfBoundsException的错误。

 

原因是在执行WritableSheet.addCell的时候,WritableCellFormat的index被改变,而当第二次执行WritableWorkbook.write()的时候index没有还原到0,就会发生数组越界。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics