如何將數據表格導出Excel

開發工具與關鍵技術:VS jQuery
作者:黃海濱
撰寫時間:2019年5月16日
在瀏覽網站過程中,經常會看到各種各樣的表格,並且還帶有導出功能的,到底怎麼實現的呢,下面一起來看下。
首先呢,我們這裏用到的是NPOI插件,就是說我們要先引入NPOI插件,然後將所需要的數據查詢出來,並進行篩選,下面來看下代碼
在這裏插入圖片描述
在這裏插入圖片描述
這裏是把所需要的數據查詢出來了,並且進行了篩選,下一步是將數據轉化爲對象列表的格式,再用插件裏面封裝好的方法創建工作簿和工作表
在這裏插入圖片描述
可以看到,這裏創建了工作簿和工作表,並且還爲工作表命名,接下來就要編寫表裏面的內容了
在這裏插入圖片描述
這裏的創建了標題行(就是第一行)並設置了字段,下面就需要設置文件的名稱,將表格數據轉化爲流
在這裏插入圖片描述
上面的代碼就是先創建了文件流,再將文件寫入流中,並把0位置指定爲開始位置(seek),最後再將流返回。
在這裏插入圖片描述 這些代碼的意思是,獲取當前導出的條件,拿它與查詢的條件進行比較,它們必須相等。 裏面用了個詢問框,你點擊確定就會下載文件,如果上面的條件不正確,就會輸出下面的提示