6.18 Csv使用说明
优质
小牛编辑
129浏览
2023-12-01
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:不是)
举例说明:
例一、读取csv文件
Controller文件代码内容如下:
public function indexAction() {
$filePath = '/usr/tommy/demo.csv';
$data = Csv::readCsv($filePath, "\t");
$this->dump($data);
}
例二、生成csv文件
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);
}