JXL生成Excel時發生java.lang.ArrayIndexOutOfBoundsException錯誤

導出excel時,打斷點在最後outWb.write()時報錯,查看源碼追溯到了

查了一下writeAccess屬性,百度翻譯了一下注釋

打斷點發現setting.getWriteAccess是一串很長的字符,感到很奇怪,這個導出excel是其他同事寫的工具類,從來沒有報過這個錯,只能按照網上的操作在創建workbook時給writeaccess賦值空。

WorkbookSettings settings = new WorkbookSettings ();
settings.setWriteAccess(null);

outWb = Workbook.createWorkbook(outxls, inWb,settings);   

問題解決,記錄一下。

 

參考:https://blog.csdn.net/deng11342/article/details/7479136

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章