stdakov / csv
csv文件功能强大的工具
v1.0
2016-05-18 10:58 UTC
Requires
- php: >=5.4.0
This package is auto-updated.
Last update: 2024-08-29 04:54:16 UTC
README
#CSV工具 这是一个非常强大的工具,用于读取、创建、更新或下载csv文件。还可以从文件末尾读取文件。
##安装 最好通过composer来安装此工具。
运行
php composer.phar require stdakov/csv
或者添加
"stdakov/csv": "*"
##使用
require 'vendor/autoload.php';
可选:如果您想使用自定义文件名,则可以这样做。如果没有自定义文件名,它将创建一个名为 date("Y-m-d_H:i:s") . '_' . export.csv 的文件。
$file = 'export.csv'; //It is optional
还可以显示文件将保存在哪个文件夹中。
$path = 'somePath'; //It is optional
创建实例
$csv = new \Dakov\CSV();
或者使用自定义文件和路径
$csv = new \Dakov\CSV($path); $csv->setFile($file);
插入示例数据
$data = [ [ 'column1' => 1, 'column2' => 1, ], [ 'column1' => 2, 'column2' => 2, ], ];
插入并创建包含数据的文件
$csv->create($data);
追加示例数据
$data = [ [ 'column1' => 3, 'column2' => 3, ], [ 'column1' => 4, 'column2' => 4, ], [ 'column1' => 5, 'column2' => 5, ], ];
将一些数据追加到文件中
$csv->append($data);
返回包含所有数据的关联数组
print_r($csv->read());
返回包含所有逆序数据的关联数组
print_r($csv->readReverse());
可以设置行限制(这是可选的)
print_r($csv->readReverse(2));
下载文件
$csv->download();
也可以在下载后删除文件
$csv->download(true);
MIT许可证(MIT)