在Excel的单元格边界与PHP
我使用干净的PHP绘制Excel表格:
$xls .= "Field\t\Cell1\t\Cell2\tCell3\r\n" $xls .= chr(hexdec('FF')) . chr(hexdec('FE')) . $xls; //headers echo $xls;
有没有办法绘制单元格边框,而不使用Excel库?
如果您确实想要在Excel中输出几乎所有可能的Excel文件,则应该使用以下易于使用的PHP类集:
不,您无法控制CSV文件中的格式。
Excel虽然接受多种格式,所以如果你不想打破phpexcel ,你可以创build一个SpreadsheetML文件。 这是一个非常类似于html的格式,你可以在那里控制很多格式。
Excel具有使用纯HTML表格的知识。 这会从excel中产生一个警告,但是如果你继续,它会显示一个带有border / colors /等的表格。
<? header('Content-Type: application/vnd.ms-excel'); ?> <table border='1'> <tr> <td style='background-color:#f00;'>header</td> <td style='background-color:#f00;'>header</td> </tr> </table>