利用PHP生成CSV文件简单示例
2016-12-21 00:00
721 查看
前言
csv 文件其实和excel文件一样,都是表格类型.但PHP生成csv要比生成excel文件要简单的多,生成csv文件其实就是把以 , 号为分割符的字符串存成 .csv为扩展名的文件。
因为逻辑不难,具体请看下面的代码和注释。
效果:
根目录下生成的test.csv文件,打开如下图:
Ok! 生成成功。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
PHP导出MySQL数据到Excel文件(fputcsv)
基于PHP读取csv文件内容的详解
php使用fgetcsv读取csv文件出现乱码的解决方法
详解PHP导入导出CSV文件
php csv操作类代码
PHP按行读取、处理较大CSV文件的代码实例
php将csv文件导入到mysql数据库的方法
php对csv文件的读取,写入,输出下载操作详解
csv 文件其实和excel文件一样,都是表格类型.但PHP生成csv要比生成excel文件要简单的多,生成csv文件其实就是把以 , 号为分割符的字符串存成 .csv为扩展名的文件。
因为逻辑不难,具体请看下面的代码和注释。
<?php /** * Created by PhpStorm. * User: chenyanphp@qq.com * Date: 2016/12/21 0021 * Time: 下午 12:08 */ // 头部标题 $csv_header = ['名称','性别','年龄']; // 内容 $csv_body = [ ['张三','男','13'], ['李四','女','13'], ['王五','男','13'], ['赵六','未知','13'] ]; /** * 开始生成 * 1. 首先将数组拆分成以逗号(注意需要英文)分割的字符串 * 2. 然后加上每行的换行符号,这里建议直接使用PHP的预定义 * 常量PHP_EOL * 3. 最后写入文件 */ // 打开文件资源,不存在则创建 $fp = fopen('test.csv','a'); // 处理头部标题 $header = implode(',', $csv_header) . PHP_EOL; // 处理内容 $content = ''; foreach ($csv_body as $k => $v) { $content .= implode(',', $v) . PHP_EOL; } // 拼接 $csv = $header.$content; // 写入并关闭资源 fwrite($fp, $csv); fclose($fp);
效果:
根目录下生成的test.csv文件,打开如下图:
Ok! 生成成功。
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
您可能感兴趣的文章:
php导入csv文件碰到乱码问题的解决方法基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
PHP导出MySQL数据到Excel文件(fputcsv)
基于PHP读取csv文件内容的详解
php使用fgetcsv读取csv文件出现乱码的解决方法
详解PHP导入导出CSV文件
php csv操作类代码
PHP按行读取、处理较大CSV文件的代码实例
php将csv文件导入到mysql数据库的方法
php对csv文件的读取,写入,输出下载操作详解
相关文章推荐
- 利用PHP生成CSV文件简单示例
- php 简单生成csv文件
- PHP生成CSV文件
- ASP.NET操作文件(文件夹)简单生成html操作示例
- php多文件上传-简单示例,适合初学参考。
- php利用GD库生成缩略图示例
- php生成csv文件并提供下载及相关注意事项
- Php生成Excel文件如此简单
- [转]PHP 生成 csv 文件时乱码解决
- 解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题
- php 生成CSV文件
- php利用GD库生成缩略图示例
- 通过微软的HTML Help Workshop 利用.html文件 生成简单的chm帮助类的文件
- php文件上传简单示例
- php 生成 csv文件
- PHP生成验证码的简单代码示例
- php中比较简单的导入phpmyadmin生成的sql文件的方法
- php导出csv文件无乱码示例
- 通过微软的HTML Help Workshop 利用.html文件 生成简单的chm帮助类的文件
- php生成csv文件,数字显示完整