可愛的琪琪,開心快樂每一天
          溫馨小屋
          可愛的琪琪,開心快樂每一天
          posts - 7,comments - 39,trackbacks - 0
          <2006年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊

          同學博客

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          public static void main(String[] args) {
          ??ListPortAction.test();
          ?}

          ??? public static void test(){
          ??try{
          ???String targetfile = "c:/1.xls";
          ????? OutputStream os = new FileOutputStream(targetfile);
          ????? jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(os);
          ????? jxl.write.WritableSheet ws = wwb.createSheet("Test Sheet 1", 0);
          ????? for(int i=0;i<50;i++){
          ????? ?if(i!=0){
          ????? ??InputStream in = new FileInputStream(targetfile);
          ????? ??Workbook wb = Workbook.getWorkbook(in);
          ????? ??os = new FileOutputStream(targetfile);
          ????? ??wwb = Workbook.createWorkbook(os,wb);
          ????? ??ws = wwb.getSheet(0);
          ????? ??wb.close();????? ????
          ????? ??in.close();
          ????? ?}
          ????? ?for(int j=0;j<1000;j++){
          ????? ??Label l = new Label(0,j+i*1000,"測試");
          ????? ??ws.addCell(l);
          ????? ?}
          ????? ?try{
          ????? ?wwb.write();
          ????? ?wwb.close();
          ????? ?os.flush();
          ????? ?os.close();
          ????? ?}catch(Exception e){
          ?????? ?System.out.println("錯誤2:");
          ??????? e.printStackTrace();
          ????? ?}
          ????? }
          ???? }catch(Exception e){
          ???? ?System.out.println("錯誤:");
          ????? e.printStackTrace();
          ???? }
          ?}
          以上是我寫的一個測試類,寫5W條記錄現在是沒有問題,先存硬盤,然后從硬盤獲取流,最后可以寫到response的outputStream中,不過感覺自己的代碼質量不是很好,歡迎高手多多指教??梢曰ハ嘟涣魉枷?。

          posted on 2006-09-01 09:51 陳琪 閱讀(2087) 評論(1)  編輯  收藏

          FeedBack:
          # re: 如何解決使用jxl寫excel文件出現的內存泄露的情況[未登錄]
          2009-04-23 11:21 | hh
          怎么會不溢出呢?5W行5列都已經溢出了  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 霍州市| 凌云县| 新河县| 北碚区| 武宁县| 庐江县| 文山县| 获嘉县| 拉孜县| 石家庄市| 普兰店市| 三明市| 佛冈县| 浪卡子县| 天镇县| 宁城县| 额尔古纳市| 西华县| 内乡县| 赣榆县| 凤城市| 米泉市| 萨嘎县| 临朐县| 淮安市| 兰州市| 达州市| 柘荣县| 香河县| 荆门市| 和林格尔县| 榆树市| 汉源县| 香港| 徐闻县| 无极县| 孝昌县| 盐源县| 浪卡子县| 阳原县| 江门市|