一.定义header()头部的输出格式
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=php100.xls");
二.输出编码和支持的格式
(1)支持普通格式的CSV 文本规范,以空格和换行来识别
常用: \t \n 空白 换行
(2)支持简单的HTML代码和表格规范
常用:table 规范 ,表格合并规范,Font标签规范
新建一个csv.php:
<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=php100.xls");
// echo "A1\t B1\t C1\n";
// echo "A2\t B2\t C2\n";
// echo "A3\t B3\t C3\n";
?>
<table border="1" width="20">
<tr>
<td><font color="red">学生统计</td>
</tr>
<tr>
<td>1</td>
<td>小红</td>
<td>18</td>
<td>女</td>
</tr>
<tr>
<td>2</td>
<td>小明</td>
<td>20</td>
<td>男</td>
</tr>
<tr>
<td>3</td>
<td>小花</td>
<td>30</td>
<td>女</td>
</tr>
<tr>
<td>=A2+A3+A4</td>
<td></td>
<td>=SUM(C2+C3+C4)</td>
<td></td>
</tr>
</table>
结果如下: