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);
}