stdakov/csv

csv文件功能强大的工具

v1.0 2016-05-18 10:58 UTC

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)