我正在尝试将 HTML 表格内容导出到 Excel。我看见这个解决方案这有效但没有达到我的预期(因为我无法选择要复制的列,和它不适用于大桌子).
还有另一种解决方案是通过js复制并手动粘贴到excel文件,但效果不太好,而且我不太喜欢这种方法。
不久我想要的是导出表的自定义视图,而不是所有列。向您展示我的意思的一个例子:
这是正常的表视图:
这是我想在 Excel 中显示的内容:
但因为我有隐藏字段,第一种方法不起作用:
考虑到表中有大约 2,500 行,我想要一个客户端、跨浏览器、解决方法/解决方案。
我做了一些非常相似的东西,并按照网上找到的教程每天在我的办公室使用它。
您可以使用这个模板对于 PHP:
<?
$filename="sheet.xls";
header ("Content-Type: application/vnd.ms-excel");
header ("Content-Disposition: inline; filename=$filename");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang=it><head>
<title>Titolo</title></head>
<body>
<table border="1">
<?
for ($i=1;$i < 11; $i++)
{
echo "<tr>";
for ($j=1; $j<11;$j++)
{
$a = $i * $j;
echo "<td>$a</td>";
}
echo "</tr>";
}
?>
</table>
</body></html>
你可以用 JS 编写类似的东西,只需生成一个带有 HTML 标签的简单表格,并确保在标头中编写正确的代码即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)