【发布时间】:2010-08-24 09:44:12
【问题描述】:
我能够通过 php 输出一个 excel 文件,它可以在 excel 中正确打开。那里没有问题。当用户在 Excel 中单击另存为时,它带有第一个选项 .txt 我如何设置标题,以便第一个选项将 .xls 与另存为。 我现在使用的标题:
$filename="jaar.xls";
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$filename");
header("Pragma: no-cache");
header("Expires: 0");
提前致谢
【问题讨论】:
-
什么是 $filename?如果它是Something.xls,那么这可能就是你所能做的;哑剧和扩展。我有时会使用 html-tables-to-excel 快捷方式,但您可以使用 Pear 中的电子表格编写器库获得更原生的解决方案
-
这是我使用的内容类型,没有任何问题。您可能会发现您的问题也是特定于浏览器的,这对您没有帮助
-
filename = jaar.xls 我希望它这么简单,我已将其添加到源代码中。