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

即时通讯出口一个HTML表格,以及其工作正常,但我希望用户能够select他们正在下载的文件的名称。

以下是我如何导出它:

function exportToExcel() { window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('#exportToExcelDiv').html())); e.preventDefault(); } 

这里是使用该function的链接:

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

有没有办法做到这一点? 它没关系使用JavaScript。 (我在MVC4中做一个web应用程序)。

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

相关问题:

  • 导出HTML表格到Excel JavaScript函数添加select文件名称
  • 如何在HTTP中编码Content-Disposition头的filename参数?