0

类似于:如何将表格从网页导出到 excel

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

这是我正在使用的 JavaScript:

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

2 回答 2

0

您不能使用客户端 JavaScript 执行此操作,您需要设置响应标头...

。网

Response.AddHeader("Content-Disposition", "inline;filename=filename.xls")

php

$filename = 'somehting.xls';

header('Content-Disposition: attachment; filename="'.$filename.'"');
于 2013-07-02T09:21:43.530 回答
0

您需要服务器端代码。除了在 chrome 中你可以使用<a download="abc.xls" />属性

于 2013-07-02T09:16:19.680 回答