Csv使用说明
DoitPHP扩展类Csv,用于处理csv读取和生成操作的功能。注:本类提供的类方法均支持静态调用。
类方法使用说明
1、readCsv($fileName, $delimiter = ",")
|将CSV文件转化为数组
|参数说明:
|$fileName : csv文件名(路径)
|$delimiter : 单元分割符(逗号或制表符)
2、createCsv($fileName, $data, $isDownLoad = true)
|生成csv文件
|参数说明:
|$fileName : 所要生成的文件名
|$data : csv数据内容, 注:本参数为二维数组
|$isDownLoad : 生成Csv文件的方式是否为浏览器下载(true:是/false:不是)
使用举例
例一、
Controller文件代码内容如下:
- public function indexAction() {
- $filePath = '/usr/tommy/demo.csv';
- $data = Csv::readCsv($filePath, "\t");
- $this->dump($data);
- }
例二、
Controller文件代码内容如下:
- public function indexAction() {
- $data = array(
- array('Well', '23'),
- array('Gary', '27'),
- array('Jao', '15'),
- );
- $filePath = '/usr/tommy/demo.csv';
- $data = Csv::createCsv($filePath, $data);
- }
原文: http://www.doitphp.com/index/documentation/?articleid=45