ignatenkovnikita/little-csv-helper

v1.0 2018-03-24 17:48 UTC

This package is auto-updated.

Last update: 2024-08-29 05:22:17 UTC


README

Little CSV Helper

安装

安装此扩展的首选方法是使用 Composer

运行以下命令之一

php composer.phar require --prefer-dist ignatenkovnikita/little-csv-helper "*"

或者在您的 composer.json 文件的 require 部分添加

"ignatenkovnikita/little-csv-helper": "*"

用法

创建一个名为 DbImporter 或其他继承自 AbstractImporter 并实现 ImportInterface 的类

<?php
class DbImporter extends AbstractImporter implements ImportInterface
{
    public function import($data, $params){
        // your logic hear
    }
}
?>

以下是如何使用该类的示例

$importer = new CsvImporter();
$importer->setData(new CsvReader([
    'filename' => $fileName,
        'fgetcsvOptions' => [
    //  'delimiter' => '\n'
    ],
    'startFromLine' => 1
    ]));
$importerClass = new DbImporter();
$r = $importer->import($importerClass, ['type' => $type]);
echo $r