可愛的琪琪,開心快樂每一天
          溫馨小屋
          可愛的琪琪,開心快樂每一天
          posts - 7,comments - 39,trackbacks - 0

          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列都已經溢出了  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 鄂伦春自治旗| 长乐市| 中宁县| 云南省| 丹凤县| 安多县| 岑溪市| 龙陵县| 芦溪县| 集贤县| 吉水县| 大城县| 探索| 延津县| 英山县| 巴中市| 东平县| 永春县| 无极县| 乐都县| 财经| 钟山县| 浠水县| 文水县| 中西区| 平阴县| 乌兰察布市| 肃南| 叙永县| 泗阳县| 温宿县| 肥西县| 白水县| 牡丹江市| 平利县| 阿克陶县| 弋阳县| 泰和县| 汨罗市| 无棣县| 牙克石市|