首先匯入框架所需要的三個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 可以很快將大量資料載入到資料庫中 現在利用這一新功能來實現上述功能...