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

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

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

    jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決

    當(dāng)用jxl包操作excel文件的時(shí)候,在拷貝大批量的單元格的時(shí)候會(huì)發(fā)生錯(cuò)誤,信息如下:         

    1   java.lang.ArrayIndexOutOfBoundsException:   441   
    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)   


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

    教訓(xùn):對(duì)于現(xiàn)成的東西,已經(jīng)做好的東西,要敢于去研究,去質(zhì)疑,尤其是開(kāi)源的東西,因?yàn)槎际菫榱藗€(gè)人的使用,其中難免有些東西,對(duì)于我們自己的項(xiàng)目來(lái)說(shuō)不太合適,找到它的源代碼,大概一跟蹤,基本上問(wèn)題就能解決,以前的時(shí)候,總是感覺(jué)自己的水平菜,總認(rèn)為別人的東西都是對(duì)的,結(jié)果導(dǎo)致問(wèn)題一直拖到現(xiàn)在,親自動(dòng)手實(shí)踐,永遠(yuǎn)是最好的方法!

    posted on 2007-04-29 14:16 reeve 閱讀(11873) 評(píng)論(9)  編輯  收藏

    評(píng)論

    # re: jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決 [未登錄](méi) 2007-04-29 20:14 Robin

    不錯(cuò),實(shí)踐才是最好的老師。  回復(fù)  更多評(píng)論   

    # re: jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決 2007-04-30 17:02 BeanSoft

    不要迷信框架, 人寫(xiě)的代碼都會(huì)有 bug 的.  回復(fù)  更多評(píng)論   

    # re: jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決 2007-06-08 09:32 EricaseJang

    我這兒老是報(bào)這個(gè)錯(cuò)誤:
    java.lang.ArrayIndexOutOfBoundsException: 15

    而且是有時(shí)候出現(xiàn),有時(shí)候不出現(xiàn),不知道什么原因  回復(fù)  更多評(píng)論   

    # re: jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決 [未登錄](méi) 2007-07-11 20:47 reeve

    XD,你得把你的代碼貼出來(lái)才知道是什么地方出的錯(cuò)啊,數(shù)組越界的錯(cuò)誤不一定是jxl中的錯(cuò)誤哦  回復(fù)  更多評(píng)論   

    # re: jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決 2007-07-20 11:34 limeng

    哥們,您好,麻煩你幫我發(fā)一個(gè)JXL的源代碼好嗎?網(wǎng)上確實(shí)沒(méi)有找到,謝謝了
    MSN:limengpig2008@hotmail.com  回復(fù)  更多評(píng)論   

    # re: jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決 [未登錄](méi) 2008-12-04 16:29 YANG

    樓主你錯(cuò)了
    一個(gè)Sheet里面的format數(shù)量是有限制的
    實(shí)例化format的時(shí)候在循環(huán)外面做,不然就會(huì)超出那個(gè)限制
    大部分框架遇到的問(wèn)題還是使用者水者導(dǎo)致的
      回復(fù)  更多評(píng)論   

    # re: jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決 [未登錄](méi) 2009-01-14 10:03 fox

    樓上的,我是將format放在循環(huán)外面的,這個(gè)我想應(yīng)該大家都知道,通用的東西實(shí)例化一次就可以了。
    在book1.write();的時(shí)候報(bào)錯(cuò)。而且這個(gè)錯(cuò)誤是第一次點(diǎn)導(dǎo)出時(shí)不報(bào)錯(cuò),導(dǎo)出后再點(diǎn)導(dǎo)出,就報(bào)這個(gè)錯(cuò)誤了。  回復(fù)  更多評(píng)論   

    # re: jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決 2010-03-07 19:25 eppen

    0x1B9 441?  回復(fù)  更多評(píng)論   

    # re: jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 錯(cuò)誤的解決 2013-01-11 17:20 鄭志明

    剛才是你給我發(fā)的郵箱里的代碼嗎?我看不懂啊?  回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     

    導(dǎo)航

    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    統(tǒng)計(jì)

    常用鏈接

    留言簿(2)

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲乱码日产精品一二三| 亚洲情综合五月天| 亚洲AV综合色区无码二区偷拍 | 成人免费在线视频| 91亚洲视频在线观看| 99在线观看免费视频| 久久久久亚洲AV无码观看| 美女视频黄a视频全免费网站色窝| 亚洲AV网站在线观看| 青娱乐在线免费观看视频| 又色又污又黄无遮挡的免费视| 狼人大香伊蕉国产WWW亚洲| 国产又大又黑又粗免费视频| 免费91最新地址永久入口 | 3344在线看片免费| 亚洲AV无码一区二区三区系列 | 亚洲综合在线成人一区| 亚洲电影在线免费观看| 亚洲自偷自拍另类图片二区| 久久久久久精品免费看SSS| 亚洲欧洲日产v特级毛片| 免费在线看v网址| 亚洲人成小说网站色| 免费的一级片网站| 男女猛烈xx00免费视频试看| 亚洲国产综合无码一区二区二三区| 成人a毛片视频免费看| 亚洲精品中文字幕乱码三区| 日本一卡精品视频免费| 亚洲一卡二卡三卡四卡无卡麻豆| 天天干在线免费视频| 一级特黄a免费大片| 亚洲伦理一区二区| 好男人看视频免费2019中文| 男女男精品网站免费观看| 亚洲色WWW成人永久网址| 又黄又爽又成人免费视频| 男女猛烈xx00免费视频试看| 亚洲第一极品精品无码久久 | 永久黄网站色视频免费直播| 一级黄色免费大片|