直接上效果圖和源碼: 1.先全選數據,然後點擊導出 2.前端ui使用取值 不懂使用Layui的可以去官網有詳細文檔連接:https://www.layui.com 3.這是後臺控制器必須要引入的文件,可以在vs工具->NuGet包管理->程式包管理設置 (裡面搜索) 4.這是後臺代碼,事件,從dal ...
直接上效果圖和源碼:
1.先全選數據,然後點擊導出
2.前端ui使用取值
不懂使用Layui的可以去官網有詳細文檔連接:https://www.layui.com test是表格的id
3.這是後臺控制器必須要引入的文件,可以在vs工具->NuGet包管理->程式包管理設置 (裡面搜索)
4.這是後臺代碼,事件,從dal層查詢到數據放到list集合中,上面是定義表頭
5.上面是迴圈數據,把數據迴圈,放到表格裡面去
6,這裡是定義文件夾路徑,先獲取項目的基目錄,如何項目文件里沒有這個文件夾就預設創建一個文件夾名為:Uploadss,後面是添加Excel文件的表名,(註意獲取到基目錄後 面 的“\\” 斜杠必須加)。
7.這裡是,6返回給前臺後的路徑,在返回值哪裡調用通過
success: function () {
window.location.href = "/Left_D/DataExcel"; //跳到導出方法
}
大功告成!
8.最後效果圖
9.打開效果
總結:
雖然網上找的各種各樣的例子,都大同小異但是寫法不同調用的方式也不同,最後自己適合自己的才是有用的!