從數據庫導出數據到Excel表格

要導出數據到Excel表格就先要把數據查詢出來。
由於要方便後面的導出數據到Excel表格我把我自己寫的查詢截圖出來
在這裏插入圖片描述
這裏查詢出來數據後就是篩選數據這裏我就不寫篩選數據的代碼了,接下來就直接創建工作簿來接收數據,這裏先創建一個工作簿,這個工作簿就等於創建了一個Excel表
在這裏插入圖片描述
然後創建完工作簿還得在工作簿裏面創建工作表,這個工作表就等於在Excel表裏面創建的子表。
在這裏插入圖片描述
然後就是創建表頭行了
在這裏插入圖片描述
創建完了表頭行可以知道表頭行裏是沒有數據的這個時候就需要設置表頭的數據了
在這裏插入圖片描述
設置完了表頭之後就是直接爲表格傳數據了
爲表格傳輸數據需要用for循環纔可以,這裏每傳完一行數據就創建一行。
在這裏插入圖片描述
創建完Excel表格之後就是爲Excel表格命名了
在這裏插入圖片描述
之後創建一個內存流
在這裏插入圖片描述
然後把excel寫入內存流裏面
在這裏插入圖片描述
然後將當前Excel表格寫入指定內存流位置
在這裏插入圖片描述
接着把內存流傳到頁面就可以了
在這裏插入圖片描述