如何为从网页导出到Excel的文件命名?

时间:2013-07-02 09:10:30

标签: javascript html

类似于:How can I export tables to excel from a webpage

只有一个小问题。 .xls文件以随机名称保存。但我需要将自己的名称设置为Excel文件。这有什么办法吗?

这是我正在使用的JavaScript:

window.open('data:application/vnd.ms-excel,'+document.documentElement.innerHTML);

2 个答案:

答案 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.'"');