前端下载excel文件功能的三种方法

转载 (原文地址) pvfhv 教程 html5 273阅读 2018-03-26 20:49:21 举报

一、从后端接收json数据,前端处理生成excel下载
JsonExportExcel的github地址:https://github.com/cuikangjie/JsonExportExcel
这种方式比较适用于该数据需要能够导出下载并且同时要展现在页面的场景

二、 form表单下载,后端根据前端传的一系列参数,返回一个excel的流

如果动态地传参,则需要把上面的隐藏域动态生成,然后代码提交此form即可(this.ref.form.submit())

三、从后端接受文件地址,设置href下载
这种方法同样是通过后端来生成excel文件,但并不直接返回excel文件,前端通过向后端发送ajax请求返回一个用于下载excel文件的地址,在页面上设置a标签的href为返回的地址即可

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复