izzle/csv
Composer 安装命令:
composer create-project izzle/csv
包简介
The CSV Library
README 文档
README
What is "Izzle CSV"?
Izzle CSV is a highly memory efficient, flexible and extendable open-source CSV import library.
use Izzle\Csv\Reader; use Izzle\Csv\Config; use Izzle\Csv\Interpreter; $interpreter = (new Interpreter())->addObserver(function (array $line) { var_dump($line); }); $csv = new Reader((new Config())->setDelimiter(';')->setIgnoreHeaderLine(true)); $csv->parse(__DIR__ . '/data.csv', $interpreter);
Requirements
- PHP 7.0 or later
Installation
Install composer in your project:
curl -s http://getcomposer.org/installer | php
Create a composer.json file in your project root:
{
"require": {
"izzle/csv": "*"
}
}
Install via composer:
php composer.phar install
Documentation
Configuration
Import configuration:
use Izzle\Csv\Config; $config = new Config(); $config ->setDelimiter("\t") // Customize delimiter. Default value is comma(,) ->setEnclosure("'") // Customize enclosure. Default value is double quotation(") ->setEscape("\\") // Customize escape character. Default value is backslash(\) ->setToCharset('UTF-8') // Customize target encoding. Default value is null, no converting. ->setFromCharset('SJIS-win') // Customize CSV file encoding. Default value is null. ;
统计信息
- 总下载量: 24
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: LGPL-3.0-or-later
- 更新时间: 2018-01-09