教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php读取csv、写入csv与导出csv文件

php读取csv、写入csv与导出csv文件

发布时间:2017-08-23   编辑:jiaochengji.com
用php代码读取csv文件、写入csv文件,以及导出csv文件,这里分享三个实例,有需要的朋友参考下。

有时会遇到这样的需求:
将网站上的一些数据下载到CSV文件里,方便以后查看。
用CSV进行一些批量的上传工作。

此时就要对CSV进行读写操作,可以参考如下的几个php读写、导出csv文件的例子。

例1,CSV的读取操作(php读取csv、php导出csv)
 

复制代码 代码示例:
<?php 
    $file = fopen('D:/file/file.csv','r'); 
    while ($data = fgetcsv($file)) {    //每次读取CSV里面的一行内容 
        print_r($data); //此为一个数组,要获得每一个数据,访问数组下标即可 
    } 
    fclose($file); 
?> 

例2,CSV的写入操作(php导入csv)
 

复制代码 代码示例:
<?php 
  $fp = fopen('d:/file/file.csv', 'w'); 
  fputcsv($fp,array('aaa','bbb','cccc')); 
  fputcsv($fp,array('mmm','yyy','haha'));   //fputcsv可以用数组循环的方式进行实现 
  fclose($fp); 
?>

例3,输出CSV(php导出csv)
 

复制代码 代码示例:
<?php 
    header("Content-Type: text/csv"); 
    header("Content-Disposition: attachment; filename=test.csv"); 
    header('Cache-Control:must-revalidate,post-check=0,pre-check=0'); 
    header('Expires:0'); 
    header('Pragma:public'); 
    echo "id,areaCode,areaName/n"; 
    echo "1,cn,china/n"; 
    echo "2,us,America/n"; 
?>

您可能感兴趣的文章:
php读取csv、写入csv与导出csv文件
php读取与下载csv文件的示例代码
php导出与读取csv文件的实现代码
解决php csv文件导入mysql中文乱码
php读取csv文件内容的实例代码
php读取(打开)csv文件的小例子
使用PHP导入与导出CSV文件实例详解
解决php导出csv文件乱码的问题(图文)
php生成(导出)csv文件的函数示例
php导出csv时身份证号禁止科学计数

[关闭]
~ ~