搜索热词

代码如下:

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

$fp = fopen('d:/file/file.csv','w');

fputcsv($fp,array('aaa','bbb','cccc'));

fputcsv($fp,array('mmm','yyy','haha')); //fputcsv可以用数组循环的方式进行实现

fclose($fp);

?>

输出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";

?>

输出excel(下载功能)header("Content-type:application/vnd.ms-excel");header("Content-Disposition:filename=PHP100.xls");echo;echo;echo;

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

php中下载csv文件怎么打开,php对csv文件的读取,写入,输出下载操作详解相关推荐

  1. php csv文件的读取,写入,输出下载操作详解

    2019独角兽企业重金招聘Python工程师标准>>> php对csv文件的读取,写入,输出下载操作. 代码: <?php $file = fopen('text.csv',' ...

  2. 用迅雷下载的视频,文件夹打开是空的,文件夹有大小,也没有隐藏文件的解决办法

    用迅雷下载的视频,文件夹打开是空的,文件夹有大小,也没有隐藏文件的解决办法 如果有2个文件名一样的,删除其中那个是0大小的,则另一位文件夹就有东西了.

  3. java打开jar文件怎么打开_后缀jar文件怎么打开 .jar文件如何打开

    原标题:"详解jar文件怎么打开"相关系统教程分享. 在计算机中,jar是一种软件包文件格式,以zip格式为基础,以便开发Java平台应用软件或库.那么jar文件如何打开呢?今天, ...

  4. 【C语言】文件的打开和关闭,文件的顺序读写

    文章目录 1.为什么使用文件 2.什么是文件 3.文件的打开和关闭 文件的打开 文件的关闭 4.文件的顺序读写 4.1文件读写的特点 4.2fputc.fgetc函数 4.3fgets.fputs函数 ...

  5. 打开cgi文件的网络服务器,cgi文件怎么打开 .cgi是什么文件 | 帮助信息-动天数据...

    cgi文件怎么打开 .cgi是什么文件 作者:dthost | 时间:2017-12-14 | 分类:未分类 | 18,533 次阅读 cgi格式文件是"公共网关接口脚本"类型文件 ...

  6. java io类库,Java利用io类库对各种文件的操作详解

    Java中文网 - Java利用io类库对各种文件的操作详解 java中提供了io类库,可以轻松的用java实现对文件的各种操作.下面就来说一下如何用java来实现这些操作. 新建目录 //Strin ...

  7. C 和 C++ 文件操作详解

    来源:http://www.cnblogs.com/likebeta/archive/2012/06/16/2551662.html 来源:http://www.cnblogs.com/likebet ...

  8. mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...

    MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...

  9. Python文件操作详解(一)

    今天继续给大家介绍Python相关知识,本文主要内容是Python文件操作详解. 一.Python文件处理简介 使用Python可以编写程序处理文件,Python可以处理的文件值得是任何存储在辅助存储 ...

最新文章

  1. 【spring】具名参数
  2. 如何用Excel直接查询Oracle中的数据(转)
  3. 江阴市职称计算机考试,要评职称的人请注意!!江阴这些新变化了解一下
  4. golang 二维切片
  5. spring 的权限控制:security
  6. 和sexy_“纸片人”没曲线?Mark这三招,H型身材也能驾驭sexy
  7. Python学习(3)变量类型
  8. C++之explicit关键字使用总结
  9. #pragma 详解
  10. bool类型0和1真假_MySQL整理5—数据类型和运算符
  11. java中转为整形的编码_java中Unicode编码转化为中文
  12. 【数据分享】全国POI数据分享(持续更新中)
  13. CFLAGS、CXXFLAGS、LDFLAGS与LIBS
  14. EXCEL常用函数——计算统计函数
  15. 模拟赛 Jams倒酒
  16. dell服务器键盘接口位置,键盘与接口介绍_戴尔笔记本电脑_笔记本评测-中关村在线...
  17. 2_NC(瑞士军刀)
  18. SpringBoot--网上商城项目(自定义的参数解析器、购物车后台前台功能、商品详情页)
  19. sql sever 2014的Business Intelligence Development Studio (BIDS)安装
  20. 未来星计算机模拟考试一级,全国计算机一级模拟考试题库及答案

热门文章

  1. string类比较大小_源码阅读String--JAVA成长之路
  2. 太阳能灯_【产品中心】太阳能野营灯
  3. 【英语学习】【WOTD】circadian 释义/词源/示例
  4. 移动终端CPU、GPU浅析
  5. Facebook 数据的横向扩展
  6. 高性能Web服务器Nginx使用指南
  7. Bzoj5251: [2018多省省队联测]劈配
  8. HDFS存储架构剖析
  9. 射线检测(Summary)
  10. 手机,平板,电脑,超大屏幕 宽度响应式