js导出为excel的时候如何修改文件名

JS导出为excel文件的时候文件名总是为下载,并且还没得后缀名,有什么好的JS的代码吗?在线等,求救
// 获取表单的名字和表单查询的内容
var ctx = {worksheet: name || 'Worksheet', table: tabNode.innerHTML}
// format()函数:通过格式操作使任意类型的数据转换成一个字符串
// base64():进行编码
window.location.href = uri + base64(format(template, ctx))

可以在导出之前先给出一个弹框,让其输入自定义文件名,再传到后台

导出的时候,浏览器不是会有弹框选择路径吗?没有的话是浏览器没有设置显示出来。直接在弹框改文件名即可。

https://github.com/hhurz/tableExport.jquery.plugin 这个插件挺好用的

试试这个 http://blog.csdn.net/young_gao/article/details/77983573 最后那个 测试测试 就是excel文件的名字 可以随便写