簡單使用POI技術,將大量資料匯出Excel表

2021-08-31 03:24:35 字數 841 閱讀 8622

首先匯入框架所需要的三個jar包

使用fileoutputstream流建立" .xlsx "的本地資料夾

然後使用的是org.apache.poi.xssf.streaming.sxssfworkbook這個物件進行對excel表的操控,這個物件可以操作大資料量的匯出,之前使用的是hssfworkbook物件,但是面對大量資料會導致崩潰。

通過sxssfworkbook可獲取sxssfsheet(操作excel的sheet物件) 使用.createsheet()

通過sxssfsheet可獲取sxssfrow(操作excel的行物件)  使用.createrow()

通過sxssfworkbook可獲得font(操作字型的物件) 使用.createfont()

通過sxssfworkbook可獲得cellstyle(樣式物件)  使用.createcellstyle()獲得物件後可設定背景顏色、居中對齊、自動換行等樣式。

也可通過.setcolumnwidth(0,20*256);設定列寬

通過sxssfworkbook物件.write(流物件)將其匯出到本地。

使用poi將資料進行匯出

1.jar的依賴 org.apache.poi poi ooxml 3.15 2.方法 建立行 xssfrow row1 sheet.createrow 3 設定單元格內容水平居中 建立單元格樣式 xssfcellstyle style1 workbook.createcellstyle style...

使用python將mysql的查詢資料匯出到檔案

mysql官方提供了很多種connector,其中包括python的connector。直接安裝即可。在python中 1.連線 import mysql.connector cnx mysql.connector.connect user scott password tiger host 127...

使用 Bulk Copy 將大量資料複製到資料庫

如果一次要向資料庫伺服器提交多條記錄 通常會執行多次insert命令 這樣就為要插入的每個記錄執行一次與資料庫伺服器的往返 這就給伺服器增加了壓力 效率也大大的降低了.net framework 2.0 新增功能 bulk copy 可以很快將大量資料載入到資料庫中 現在利用這一新功能來實現上述功能...