Javascript 将HTML表格导出到Excel。用户必须能够为文件选择名称

Javascript 将HTML表格导出到Excel。用户必须能够为文件选择名称,javascript,html,asp.net-mvc,excel,html-table,Javascript,Html,Asp.net Mvc,Excel,Html Table,我正在将一个html表格导出到excel,它可以正常工作,但我希望用户能够为他们下载的文件选择名称 以下是我导出它的方式: function exportToExcel() { window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('#exportToExcelDiv').html())); e.preventDefault(); } 下面是使用该功能的链接: <a href="#" title=

我正在将一个html表格导出到excel,它可以正常工作,但我希望用户能够为他们下载的文件选择名称

以下是我导出它的方式:

 function exportToExcel() {
 window.open('data:application/vnd.ms-excel,' +
 encodeURIComponent($('#exportToExcelDiv').html()));
 e.preventDefault();
 }
下面是使用该功能的链接:

<a href="#" title="Save"><img src="../../Images/glyphicons_446_floppy_save.png"
 alt="save" onclick="exportToExcel()"></a>

有办法做到这一点吗?不使用javascript是可以的。
(我正在用MVC4编写一个Web应用程序)。

将文件发送到浏览器时,添加一个
内容处理
标题。在其中,可以指定文件名

相关问题:


您可以设置默认文件名。但弹出窗口“要求用户选择保存位置/名称”取决于用户电脑上的浏览器设置,类似于chrome设置中的“下载前询问保存每个文件的位置”。可能重复