PHP导出为Excel不显示网格线

我有这个代码

<?php header("Content-type: application/vnd.ms-excel; name='excel'"); header("Content-Disposition: filename=export.xls"); // Fix for crappy IE bug in download. header("Pragma: "); header("Cache-Control: "); echo $_REQUEST['datatodisplay']; ?> 

它将来自html表格的数据放入excel,但唯一的问题是我看不到表格中的网格线。 我错过了什么? 谢谢

确保您没有为您的HTML <BODY>标签定义“ background-color ”属性。 那是我的问题。 删除它,所有的网格将神奇地重新出现在Excel中。

刚刚设置

  <body style="border: 1px solid #ccc"> 

在您的HTML页面,将在Excel文件中呈现。