【发布时间】:2015-02-08 11:34:44
【问题描述】:
我在网站上工作,我需要制作一个 excel 文件或至少一个在 excel 中打开的 csv 文件。 我尝试了很多东西。我在 google、stackoverflow 等上搜索了解决方案。但我发现的一切似乎都不适合我。我尝试了 jQuery 解决方案,也尝试了 PHP 解决方案。
JSFiddle:http://jsfiddle.net/terryyounghk/KPEGU/
当我使用这个小提琴制作 csv 时,输出是:
我希望输出在单独的列中,而不是在一个列中。
这里也是我试过的一个PHP解决方案:
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment;Filename=document_name.xls");
echo "<html>";
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">";
echo "<body>";
echo "<table>";
echo "<tr>";
echo "<td>Henk</td>";
echo "<td>Henk2</td>";
echo "</tr>";
echo "<tr>";
echo "<td>bob</td>";
echo "<td>bob2</td>";
echo "</tr>";
echo "</table>";
echo "</body>";
echo "</html>";
这个输出:
这里的输出在正确的列和行中。但不知何故,我无法获得网格线。
这只是我尝试过的 2 个示例。有人知道如何解决这个问题吗?
【问题讨论】:
标签: php jquery excel csv export