<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-112  評論-73  文章-0  trackbacks-0

    jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯誤的解決

    轉自網上(http://m.tkk7.com/reeve/archive/2007/04/29/114564.html)

    2
    ???jxl.biff.IndexMapping.getNewIndex(IndexMapping.java:68)???
    3???jxl.biff.FormattingRecords.rationalize(FormattingRecords.java:372)???
    4???jxl.write.biff.WritableWorkbookImpl.rationalize(WritableWorkbookImpl.java:727)???
    5???jxl.write.biff.WritableWorkbookImpl.write(WritableWorkbookImpl.java:489)???


    這個錯誤曾花了我不少時間,為了避免這個錯誤,我曾試過把一個excel報表中的紀錄拆分成好幾部分分別進行處理,效率可想,非常的慢,非 常的煩人,后來,偶爾在網上看到有人建議看看它的源代碼,也許能更好的理解它,死當活馬醫,下了源代碼,為了能夠更清楚地調試和跟蹤,我把jxl中的 src下的源程序直接導到了工程里進行調試,結果發現這個錯誤是在jxl.biff下的formatting records.java這個類中出的問題,它定義了一個變量private static final int maxFormatRecordsIndex = 0x1b9;即最大紀錄格式數目為441,因此每當拷貝的單元格超過這個變量值的時候就會報錯,解決的方法就是把這個0x1b9換成一個大點的值,即可, 我換成了7200基本滿足了需要,沒有再報這個錯,而且以往復制單元格,單元格格式丟失的情況也沒有再出現,問題完全解決!

    教訓:對于現成的東西,已經做好的東西,要敢于去研究,去質疑,尤其是開源的東西,因為都是為了個人的使用,其中難免有些東西,對于我們自己的項目 來說不太合適,找到它的源代碼,大概一跟蹤,基本上問題就能解決,以前的時候,總是感覺自己的水平菜,總認為別人的東西都是對的,結果導致問題一直拖到現 在,親自動手實踐,永遠是最好的方法!


    posted on 2009-03-19 11:24 Libo 閱讀(1323) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲日韩在线中文字幕第一页 | 亚洲?V无码乱码国产精品 | 日本免费一区二区三区最新| 亚洲欧洲视频在线观看| 国产免费一区二区三区| 亚洲黄色免费观看| 免费观看激色视频网站(性色)| 亚洲色大成网站www永久| aⅴ在线免费观看| 亚洲成a人片在线观看播放| 国产乱子精品免费视观看片| 亚洲成人福利在线| 精品少妇人妻AV免费久久洗澡| 亚洲精品无码永久在线观看男男 | 国产一级淫片a视频免费观看| 狼人大香伊蕉国产WWW亚洲| 免费一级做a爰片性色毛片| 国产V片在线播放免费无码| 亚洲人成色7777在线观看| 成人片黄网站色大片免费观看APP| 亚洲精品高清国产一线久久| 免费在线观看一级片| 久久久亚洲欧洲日产国码aⅴ| 日本免费网址大全在线观看| 亚洲欧洲av综合色无码| www.91亚洲| 日本在线看片免费人成视频1000| 亚洲福利电影一区二区?| 毛片免费在线观看网站| 国产亚洲Av综合人人澡精品| 国产亚洲综合久久系列| 亚洲成年人免费网站| 亚洲av日韩综合一区二区三区| 亚洲成av人片天堂网老年人| 最近国语视频在线观看免费播放 | 国产jizzjizz免费视频| 中文字幕免费在线视频| 亚洲国产精品日韩在线| 国产18禁黄网站免费观看| 日本亚洲欧洲免费天堂午夜看片女人员 | 国产精品久久久久久久久免费|