使用PHP输出CSV和EXCEL文件的简单方法-csv文件

使用PHP输出CSV和EXCEL文件的简单方法

这篇文章简要讲解如何使用PHP输出显示CSV和EXCEL文件的简单方法,并以此作为深入了解应用PHP语言生成和分析复杂CSV/EXCEL文件的抛砖引玉。

(1)生成CSV文件:以空格和换行识别,以半角逗号(即,)作分隔符,列为空也要表达其存在。常用:,和\n跳至下一单元格和换行,演示代码如下:

<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=space.csv");
echo "A,B";
?>

结果截图如下:

使用PHP输出CSV和EXCEL文件的简单方法

(2)生成EXCEL文件:与上述不同,常用:\t和\n跳至下一单元格和换行,演示代码如下:

<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=space.xls");
echo "A\t B\t";
?>

其结果与上图相同,并且,其支持简单的HTML代码和表格规范(如常用的table规范,表格合并规范等),支持EXCEL运算语法,演示代码如下:

<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=space.xls");
?>
<table >
<tr>
<td colspan="3" align="center"><span>工资表</span></td>
</tr>
<tr>
<td>编号</td><td>姓名</td><td>月薪(元)</td>
</tr>
<tr>
<td>001</td><td>张三</td><td>8000</td>
</tr>
<tr>
<td>002</td><td>李四</td><td>9000</td>
</tr>
<tr>
<td colspan="2" align="center">小计</td><td>=SUM(C3:C4)</td>
</tr>
</table>

结果如下图所示:

使用PHP输出CSV和EXCEL文件的简单方法

推荐阅读

    excel怎么用乘法函数

    excel怎么用乘法函数,乘法,函数,哪个,excel乘法函数怎么用?1、首先用鼠标选中要计算的单元格。2、然后选中单元格后点击左上方工具栏的fx公

    鼠标不能拖动文件了

    鼠标不能拖动文件了,鼠标,拖动,本文目录鼠标不能拖动文件了电脑鼠标无法拖动软件图标了,怎么办鼠标不能滚动怎么调整电脑鼠标不能进行任何

    设置里程碑|设置里程碑的方法有哪些

    设置里程碑|设置里程碑的方法有哪些,,1. 设置里程碑的方法有哪些1、通过挑战风险,突破认知,从而突破自我。只有在某些特殊的时刻,比如想法和

    电脑输出接音箱|电脑音箱接线

    电脑输出接音箱|电脑音箱接线,,电脑音箱接线把三根的视频线(黄、红、白)按颜色插入电视机的输入,黄色插DVD的视频输出,红白插DVD的左右声道,电

    excel中乘法函数是什么?

    excel中乘法函数是什么?,乘法,函数,什么,打开表格,在C1单元格中输入“=A1*B1”乘法公式。以此类推到多个单元。1、A1*B1=C1的Excel乘法公式

    如何把老版本的excel更新换代?

    如何把老版本的excel更新换代?,更新换代,版本,如何,对于Excel来说,老版本的Excel更新换代要从软件工具更换、知识准备、应用环境配套3个角度

    标准差excel用什么函数?

    标准差excel用什么函数?,函数,标准,什么,在数据单元格的下方输入l标准差公式函数公式“=STDEVPA(C2:C6)”。按下回车,求出标准公差值。详细