php对csv文件的读取,写入,输出下载操作详解
2023-06-13 09:15:04 时间
<?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进行读写操作。
<?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);?>
<?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);?>
<?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 OSS 文件读取和写入文件,workerman 生成临时文件并输出浏览器下载
- PHP允许前端跨域请求的相关请求头设置、文件下载
- 脚本Linux下使用PHP启动脚本指南(linux下php启动)
- PHP不支持MySQL:危机深重的问题(php不支持mysql)
- 文件MySQL更新实现快速PHP文件升级(mysql更新php)
- PHP实现在Linux系统中进行文件操作(php写linux文件)
- PHP从Linux中读取文件的方法(php读取linux文件)
- 高效实现消息处理: Redis队列与PHP的并发技巧(redis队列并发php)
- PHP与MSSQL的结合:实现无缝连接(php调用mssql)
- Redis在PHP环境下的安装与下载(redis下载 php)
- PHP环境搭建:从编译MSSQL说起(php 编译mssql)
- MySQL和PHP:构建更先进的开发体系(mysql 和php)
- Linux持续更新:升级PHP版本的魅力(linux升级php版本)
- Redis与PHP结合极致无限可能(redis 集合 php)
- PHP实现高效的Redis连接(redis连接 php)
- php下载文件的代码示例
- php将csv文件导入到mysql数据库的方法
- 浅析PHP文件下载原理