国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用SXSSFWorkbook來導出excel

maybe_009 / 3870人閱讀

SXSSFWorkbook是XSSFWorkbook的Streaming版本,實現(xiàn)了"BigGridDemo"的策略,在導出大量數(shù)據(jù)的時候,可以避免OOM。

使用實例
@Test
    public void testWriteLargeData() throws IOException {
        FileInputStream inputStream = new FileInputStream("mytemplate.xlsx");
        XSSFWorkbook wb_template = new XSSFWorkbook(inputStream);
        inputStream.close();

        SXSSFWorkbook wb = new SXSSFWorkbook(wb_template);
        wb.setCompressTempFiles(true);

        SXSSFSheet sh = (SXSSFSheet) wb.getSheetAt(0);
        sh.setRandomAccessWindowSize(100);// keep 100 rows in memory, exceeding rows will be flushed to disk
        for(int rownum = 4; rownum < 100000; rownum++){
            Row row = sh.createRow(rownum);
            for(int cellnum = 0; cellnum < 10; cellnum++){
                Cell cell = row.createCell(cellnum);
                String address = new CellReference(cell).formatAsString();
                cell.setCellValue(address);
            }

        }


        FileOutputStream out = new FileOutputStream("tempsxssf.xlsx");
        wb.write(out);
        out.close();
        // dispose of temporary files backing this workbook on disk
        wb.dispose();
    }
doc

BigGridDemo

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/67542.html

相關文章

  • Springboot+poi導出Excel

    摘要:通過這個字段設置表名的編碼格式,從而兼容不同瀏覽器。獲取對象放入中字段名五總結設置樣式的話可根據(jù)需求進行調整,這個過程比較費時,導出條數(shù)據(jù),無樣式在左右,有樣式需要分鐘。 Springboot+poi導出Excel 一、引入jar包 注意需要引入3.8版本,POI3.8提供了SXSSFWorkbook類,來處理大數(shù)據(jù)內存溢出的問題.可設置默認內存大小,多出的部分可存入硬盤中,不會內存溢...

    CHENGKANG 評論0 收藏0
  • 使用ApachePOI生成XLSX格式Excel文檔大數(shù)據(jù)量導出

    摘要:最近在做使用進行大數(shù)據(jù)量導出,現(xiàn)在把其整理成工具類供大家參考。版本增加了前綴為相關的類,主要用于大數(shù)據(jù)量的寫入與讀取。 最近在做使用POI進行大數(shù)據(jù)量導出,現(xiàn)在把其整理成工具類供大家參考。Apache POI 3.8版本增加了前綴為SXSSF相關的類,主要用于大數(shù)據(jù)量的寫入與讀取。關于ApachePOI導出Excel基本的使用我這里就不詳解了,具體參考: Apache POI官方網(wǎng)站...

    Shihira 評論0 收藏0
  • Excel大批量數(shù)據(jù)的導入和導出,如何做優(yōu)化?

    摘要:并且在對的抽象中,每一行,每一個單元格都是一個對象。對支持使用官方例子需要繼承,覆蓋方法,每讀取到一個單元格的數(shù)據(jù)則會回調次方法。概要Java對Excel的操作一般都是用POI,但是數(shù)據(jù)量大的話可能會導致頻繁的FGC或OOM,這篇文章跟大家說下如果避免踩POI的坑,以及分別對于xls和xlsx文件怎么優(yōu)化大批量數(shù)據(jù)的導入和導出。一次線上問題這是一次線上的問題,因為一個大數(shù)據(jù)量的Excel導出...

    Tecode 評論0 收藏0
  • 基于haddop的HDFS和Excel開源庫POI導出大數(shù)據(jù)報表(二)

    摘要:接著上一篇基于的和開源庫導出大數(shù)據(jù)報表一的遺留的問題開始,這篇做優(yōu)化處理。這個錯誤造成的直接問題是數(shù)據(jù)空白,因為只會執(zhí)行一次,第二次條件就為了。幾經(jīng)波折,終于知道,引起錯誤的原因是包沖突,和包的沖突。 接著上一篇《基于haddop的HDFS和Excel開源庫POI導出大數(shù)據(jù)報表(一)》的遺留的問題開始,這篇做優(yōu)化處理。 優(yōu)化導出流程 在一開始的時候,當我獲取到訂單的數(shù)量,遍歷訂單,獲取...

    WalkerXu 評論0 收藏0
  • java 導出 excel 最佳實踐,java 大文件 excel 避免OOM(內存溢出) exce

    摘要:消費之后,多線程處理文件導出,生成文件后上傳到等文件服務器。前端直接查詢并且展現(xiàn)對應的任務執(zhí)行列表,去等文件服務器下載文件即可。這客戶體驗不友好,而且網(wǎng)絡傳輸,系統(tǒng)占用多種問題。拓展閱讀導出最佳實踐框架 產(chǎn)品需求 產(chǎn)品經(jīng)理需要導出一個頁面的所有的信息到 EXCEL 文件。 需求分析 對于 excel 導出,是一個很常見的需求。 最常見的解決方案就是使用 poi 直接同步導出一個 exc...

    K_B_Z 評論0 收藏0

發(fā)表評論

0條評論

maybe_009

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<