马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

layui + 三层架构 + ajax 导出Excel功能

[复制链接]
查看2440 | 回复0 | 2019-9-26 09:18:02 | 显示全部楼层 |阅读模式

直接上结果图和源码:

092045lagpzh39a5p9kxtd.png

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

092045fxqor2pbaqtry7ar.png

2.前端ui使用取值

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

092046p2ffu5lou0226bf3.png

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

092046f9eie9tfc8izt4tz.png

4.这是配景代码,事故,从dal层查询到数据放到list聚会合,上面是界说表头

092047rz1161zctt3qxt1x.png

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

092047jgurrmxarlxffa3f.png

6,这里是界说文件夹路径,先获取项目标基目次,怎样项目文件里没有这个文件夹就默认创建一个文件夹名为:Uploadss,后面是添加Excel文件的表名,(留意获取到基目次后 面 的“\\” 斜杠必须加)。

092047x34kzish3disnkk3.png

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

  success: function () {
    window.location.href = "/Left_D/DataExcel"; //跳到导出方法
  }

  大功告成!

8.末了结果图

092048im1d3cgw3l1rrlod.png

9.打开结果

  

092048k79p56x2dn1p6zva.png

  总结:

    虽然网上找的各种各样的例子,都大同小异但是写法差别调用的方式也差别,末了本身得当本身的才是有效的!







来源:https://www.cnblogs.com/liuchunlin/p/11583835.html
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则