ignatenkovnikita / little-csv-helper
Little CSV Helper
v1.0
2018-03-24 17:48 UTC
Requires
- yiisoft/yii2: ~2.0.0
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