免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

Java如何使用POI導出大數據量Excel

這篇文章主要為大家展示了“Java如何使用POI導出大數據量Excel”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Java如何使用POI導出大數據量Excel”這篇文章吧。

在利津等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供網站設計制作、成都網站制作 網站設計制作按需網站策劃,公司網站建設,企業網站建設,品牌網站建設,成都全網營銷推廣,外貿營銷網站建設,利津網站建設費用合理。

簡介

SXSSFWorkbook 需要poi-ooxml 包3.8 及以上開始支持,我這邊適使用的是3.9 版本,本質是一個XSSFWorkbook 類(Excel2007 ),它使用的方式是采用硬盤空間 來大幅降低堆內存 的占用,在系統的臨時文件夾目錄創建一個臨時文件,然后將所有大于約定行數的數據都存入臨時文件,而不是全部放在內存中,內存中只存放最新的 的約定條數的數據,從而實現以硬盤空間換取內存空間,避免內存溢出

使用方式

與正常的Excel導出方法沒有區別,只是將實例化的類換為SXSSFWorkbook

SXSSFWorkbook workbook = null;  OutputStream outputStream = null;  try {  outputStream = response.getOutputStream();  //創建工作簿  workbook = new SXSSFWorkbook();  // 打開壓縮功能 防止占用過多磁盤  workbook.setCompressTempFiles(true);  // 創建一個工作表  Sheet sheet = workbook.createSheet("表名");  // 創建一行  Row titleRow = sheet.createRow(0);  // 創建一個單元格  Cell cell = titleRow.createCell(0);  // 給單元格賦值  cell.setCellValue("內容");  // 將工作簿寫入輸出流  workbook.write(outputStream);  } catch (Exception e) {  e.printStackTrace();  }finally {  if (workbook != null) {   //使用完畢后將產生的臨時文件刪除 防止將磁盤搞滿   workbook.dispose();  }  if (outputStream != null) {   outputStream.close();     }  }

以上是“Java如何使用POI導出大數據量Excel”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!

當前文章:Java如何使用POI導出大數據量Excel
文章轉載:http://m.newbst.com/article2/pogsoc.html

成都網站建設公司_創新互聯,為您提供微信公眾號電子商務搜索引擎優化Google關鍵詞優化服務器托管

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司