将HTML表导出到Excel中JavaScript函数添加选择文件名

前端之家收集整理的这篇文章主要介绍了将HTML表导出到Excel中JavaScript函数添加选择文件名前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有以下功能HTML导出到excel中:
function generateexcel(tableid) {
  var table= document.getElementById(tableid);
  var html = table.outerHTML;
  window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html));
}

问题是,我无法放置一个特定的文件名来保存,所以用户得到的东西如下:

你要保存

您可以查看以下两个选项:

> Filesaver API是新的“HTML5”功能,允许/完全/这个.只有一个小问题:Firefox中的相关部分还不支持.如果你想使用这个,那就有一个很好的包装库,使你更容易:filesaver.js
> Downloadify是一个为这个创建的闪存工具,你可以在这里找到. (‘缺点’:闪光)

翻译自:https://stackoverflow.com/questions/11084232/export-html-table-to-excel-javascript-function-add-select-file-name

转载注明原文:将HTML表导出到Excel中JavaScript函数添加选择文件名

Copyright © 2016-2018,Content By 代码日志.保留所有权利. 冀ICP备15022324号-3
自豪地采用 WordPress| 关于博客| 网站统计
文件?="" 而保存的文件就像:="" iytvt8jo.xls.part.xls(至少在我们将使用的目标浏览器的firefox中)="" 你会如何解决这个问题?<="" iv="">

解决方法

您可以查看以下两个选项:

> Filesaver API是新的“HTML5”功能,你可以在这里找到. (‘缺点’:闪光)

猜你在找的HTML相关文章