hybrideconseil/csv-laravel

Laravel 的 CSV 操作。

0.4.0 2019-12-26 09:24 UTC

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');