php对csv文件的读取,写入,输出下载操作
来源:互联网 发布:mac安装apache php 编辑:程序博客网 时间:2024/05/22 05:22
<?php
$file = fopen('text.csv','r');
while ($data = fgetcsv($file)) { //每次读取CSV里面的一行内容
//print_r($data); //此为一个数组,要获得每一个数据,访问数组下标即可
$goods_list[] = $data;
}
//print_r($goods_list);
echo $goods_list[0][1];
fclose($file);
?>
在实际工作中,很多时候需要把网站上的一些数据下载到CSV文件里,方便以后查看。
亦或者是用CSV进行一些批量的上传工作。
这个时候我们就需要对CSV进行读写操作。
1.CSV的读取操作
- <?php
- $file = fopen('D:/file/file.csv','r');
- while ($data = fgetcsv($file)) { //每次读取CSV里面的一行内容
- print_r($data); //此为一个数组,要获得每一个数据,访问数组下标即可
- }
- fclose($file);
- ?>
<?php $file = fopen('D:/file/file.csv','r'); while ($data = fgetcsv($file)) { //每次读取CSV里面的一行内容 print_r($data); //此为一个数组,要获得每一个数据,访问数组下标即可 } fclose($file); ?>
2.CSV的写入操作
- <?php
- $fp = fopen('d:/file/file.csv', 'w');
- fputcsv($fp,array('aaa','bbb','cccc'));
- fputcsv($fp,array('mmm','yyy','haha')); //fputcsv可以用数组循环的方式进行实现
- fclose($fp);
- ?>
<?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
- 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";
- ?>
4.输出excel(下载功能)
- php对csv文件的读取,写入,输出下载操作
- php对csv文件的读取,写入,输出下载操作
- php对csv文件的读取,写入,输出下载操作
- php对csv文件的读取,写入,输出下载操作
- php对csv文件的读取,写入,输出下载操作
- PHP读取、写入、删除CSV文件的操作
- vc++对文件的读取,写入操作
- php输出、写入csv
- 调用JAVA API 对 HDFS 进行文件的读取、写入、上传、下载、删除等操作
- java使用CsvReader和CsvWriter对csv文件内容进行读取和写入操作
- .csv文件的读取与写入
- PHP csv大文件读取与操作
- php文件操作 读取写入操作
- 读取/输出 CSV文件
- php对csv文件的常用操作集合
- php操作文件(读取写入文件)
- java 读取 写入 csv 文件
- php读取csv文件
- 使用navicat创建MySQL外键关联
- 音视频普及知识
- 总账交流
- flex中的buffer
- myeclipse gen——MyEclipse密钥破解
- php对csv文件的读取,写入,输出下载操作
- 云计算:程序员重回个人英雄时代
- 这里有喜欢猜谜的吗
- sqlserver存储过程的参数传递注意事项
- 1094 Sorting It All Out//传递闭包+拓扑排序
- 编译libiconv
- 金山卫士2.2版的bug,在2.4版中还没解决
- Qt for Symbian系列 集合地
- php产生简单的验证码