类似于:How can I export tables to excel from a webpage。
只有一个小问题。 .xls文件以随机名称保存。但我需要将自己的名称设置为Excel文件。这有什么办法吗?
这是我正在使用的JavaScript:
window.open('data:application/vnd.ms-excel,'+document.documentElement.innerHTML);
答案 0 :(得分:0)
您需要服务器端代码。
除了Chrome,您可以使用<a download="abc.xls" />
属性
答案 1 :(得分:0)
您无法使用客户端JavaScript执行此操作,您需要设置响应标头...
<强> .NET 强>
Response.AddHeader("Content-Disposition", "inline;filename=filename.xls")
<强>腓强>
$filename = 'somehting.xls';
header('Content-Disposition: attachment; filename="'.$filename.'"');