直接上效果图和源码:

3ecc9f486088c12416df13dda0ef1b10.png

1.先全选数据,然后点击导出

43a79b51bdb8b7d14ad3c3501174e46b.png

2.前端ui使用取值

不懂使用UI的可以去官网有详细文档连接:https://www.layui.com

b9d6ad460e60c35fc7f64ffc5e60c9ba.png

3.这是后台控制器必须要引入的文件,可以在vs工具->NuGet包管理->程序包管理设置 (里面搜索)

b602a85b4fea466ee058398aec49a509.png

4.这是后台代码,事件,从dal层查询到数据放到list集合中,上面是定义表头

5194644d00648939faba193c0ab15e79.png

5.上面是循环数据,把数据循环,放到表格里面去

4adfc4edcee8a325c3abc015b1309d19.png

6,这里是定义文件夹路径,先获取项目的基目录,如何项目文件里没有这个文件夹就默认创建一个文件夹名为:Uploadss,后面是添加Excel文件的表名,(注意获取到基目录后 面 的“\\” 斜杠必须加)。

1aadf022def93470b3c9501a0632c39f.png

7.这里是,6返回给前台后的路径,在返回值哪里调用通过

success: function () {

window.location.href = "/Left_D/DataExcel"; //跳到导出方法

}

大功告成!

8.最后效果图

8188a32fbc0dc44b3a0a46979a938404.png

9.打开效果

e41f9e576884d0c79fba572506805639.png

总结:

虽然网上找的各种各样的例子,都大同小异但是写法不同调用的方式也不同,最后自己适合自己的才是有用的!

原文:https://www.cnblogs.com/liuchunlin/p/11583835.html

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐