前端完成excel下载

###前端完成excel下载

1.form表单提交

因为ajax不支持文件类型的数据,故而这里考虑到form表单是支持文件类型的,这里可以使用form表单提交数据,完成excel文件的下载。

javascript 代码

2.使用ajax请求

<1>.先将数据发送给后端
<2>.后台使用这些数据生成excel文件
<3>.然后前端将改文件地址设置为window.location.href的值来进行下载。
这种方法同样是通过后端来生成excel文件,但 并不直接返回excel文件,前端通过向后端发送ajax请求返回一个用于下载excel文件的地址,在页面上设置a标签的href为返回的地址即可

3.纯前端实现excel的下载

JsonExportExcel的github地址:点击查看源码

评论 ( 2 )
最新评论
苏秦陶侃 1F 2017-12-22 15:10:22 2F

疏忽了,地址写错了,已改,多谢提醒

huoyingwen 2017-12-22 13:55:28 1F

git的地址是空白的?