apache poi 百萬級資料匯出excel

2021-09-09 06:56:26 字數 499 閱讀 9056

最近專案要求把solr中百萬條資料匯出到excel,用hssfworkbook  速度非常慢,最後研究發現用sxssfworkbook,100000條資料在1min內,廢話不多,直接上**。

public static void excel2007aboveoperate(string filepath,int num) throws ioexception else else

cellutil.createcell(row, j, string.valueof(math.random())+"");}}

}fileoutputstream out = new fileoutputstream(filepath);

sxssfworkbook.write(out);

out.close();

}pom檔案中新增

org.apache.poi

poi-ooxml

3.10-final

針對excel2007及以上版本匯出很快。

百萬級資料多表同步

只說思路!只說思路!只說思路!應用場景 百萬級資料多表同步 實現思路 我用的是redis的list型別,我當初的應用場景是因為平台開始設計時候並沒有打算把所有流水記錄放在乙個表中,而是一種幣種,乙個流水表。像這種 假如說我想對所有幣種進行乙個查詢 條件搜尋 修改 分頁 該怎麼實現?觸發器?unin ...

poi百萬級資料匯出excel

通過傳入實體類陣列和指定匯出列來即可,匯出excel,讀者可直接複製到專案直接使用,下面只是個簡單的示例提供參考 一 匯出excel工具類 匯出實體類 param head 表頭 param exportcolumn 匯出字段 param exportlist 實體陣列 param clazz 實體...

百萬級資料插入的優化

mysql中插入乙個記錄需要的時間由下列因素組成,其中的數字表示大約比例 如果我們每插入一條都執行乙個sql語句,那麼我們需要執行除了連線和關閉之外的所有步驟n次,這樣是非常耗時的,優化的方式有一下幾種 在每個insert語句中寫入多行,批量插入 將所有查詢語句寫入事務中 利用load data匯入...