我正在创建一个表格格式的报告。该报告将在浏览器上显示。 我想提供一个以Excel格式下载报告的链接,以便报告也可以在Excel文件中使用。 我应该如何做?
<?php
$file="test.xls";
$test="<table border=1><tr><td>Cell 1</td><td>Cell 2</td></tr></table>";
header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$file");
echo $test;
?>
我曾使用过一个名为DocRaptor的服务,它可以将HTML转换成Excel并且做得非常好。它也可以将HTML转换成PDF。
如果有更好的解决方案可以在Excel中保留原始HTML和CSS的外观,我尚未见过。