hybrideconseil / csv-laravel
Laravel 的 CSV 操作。
0.4.0
2019-12-26 09:24 UTC
Requires
- php: ^7.4
- ext-mbstring: *
- laravel/framework: ^6.9.0
Requires (Dev)
- laravel/laravel: ^6.0
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-08-27 19:10:56 UTC
README
Laravel 6+ 的 CSV 操作。
入门
将其添加到 composer.json 中
'hybrideconseil/csv': '0.4.0'
安装它
composer install
将 ServiceProvider 添加到 app.php 中
'HybrideConseil\CSV\CSVServiceProvider',
如果您愿意,可以添加别名
'CSV' => 'HybrideConseil\CSV\CSVFacade',
用法
- 从数组创建
CSV::create($array, $header);
- 获取 CSV 内容
CSV::create($array, $header)->build();
- 更改编码
CSV::setEncode('SJIS-win', 'UTF-8')->create($array, $header)->build();
- 添加 BOM
CSV::create($array, $header)->setBOM_UTF8()->build();
CSV::create($array, $header)->setBOM_UTF16LE()->build();
- 设置分隔符
CSV::create($array, $header)->setDelimiter("\t")->build();
- 获取 CSV 内容
CSV::create($array, $header)->render();
- 读取(解析)CSV 文件
CSV::parse('sample.csv');