PHP生成CSV文件
2015-12-29 17:38
656 查看
CSV文件的定义这里就不多做介绍了,难能可贵的是用Excel可以直接打开CSV文件。用PHP输出CSV文件本身很简单,但是大家如果有业务需求,下面的代码可以作为参考。
$tableheader = array('姓名', '性别', '年龄', '学院', '班级'); $tablelength = count($tableheader); /*表格数据*/ $data = array( array('小王', '男', '20', '计算机科学与技术', '1001'), array('小王', '男', '20', '计算机科学与技术', '1001'), array('小王', '男', '20', '计算机科学与技术', '1001'), array('小王', '男', '20', '计算机科学与技术', '1001'), ); /*输入到CSV文件 解决乱码问题*/ $html = "\xEF\xBB\xBF"; /*输出表头*/ foreach ($tableheader as $value) { $html .= $value . "\t ,"; } $html .= "\n"; /*输出内容*/ foreach ($data as $value) { for ($i = 0; $i < $tablelength; $i++) { $html .= $value[$i] . "\t ,"; } $html .= $value['createtime'] . "\t ,"; $html .= "\n"; } /*输出CSV文件*/ header("Content-type:text/csv"); header("Content-Disposition:attachment; filename=全部数据.csv"); echo $html; exit();
相关文章推荐
- php中DOMDocument简单用法(XML创建、添加、删除、修改)
- php给一张图片加上水印效果
- php静态属性和静态方法总结
- PHP在多维数组指定位置插入单元
- php取数组随机数
- Macbook Pro配置PHP开发环境
- PHP WebSocket 客户端类 WebSocketClient
- Yii2 rules常用规则
- 解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
- php无限分类 树状菜单经典代码
- 解决ajax请求出现'302 moved temporarily'问题
- php删除字符串中的所有空格
- 详解WordPress中创建和添加过滤器的相关PHP函数
- yii2.0 控制器方法 视图表单 Form表单处理
- Php反转字符串函数
- 项目上线,php的错误信息必须不让其在页面中显示给客户,
- PHP 汉字转拼音类(全拼与首字母)
- excel文件怎么使用php进行处理
- yii,CI,yaf框架+smarty模板使用方法
- PHP函数 ------ uniqid