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

时间:2014-03-25 08:46:54

标签: javascript html asp.net-mvc excel html-table

我将html表格导出为ex​​cel并且工作正常,但我希望用户能够为他们正在下载的文件选择名称。

以下是我如何导出它:

 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应用程序。)

1 个答案:

答案 0 :(得分:0)

将文件发送到浏览器时,添加Content-Disposition标题。在那里,您可以指定文件名。

相关问题: