egyg33k/csv-bundle

League CSV 与 Symfony 的集成

安装次数: 25,559

依赖者: 0

建议者: 0

安全性: 0

星标: 9

关注者: 2

分支: 1

公开问题: 1

类型:symfony-bundle

1.0.1 2016-02-05 03:06 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:32:12 UTC


README

Software License Build Status Total Downloads Latest Stable Version

此包是 League/Csv 在 Symfony 中的集成

系统需求

您需要 PHP >= 5.5.0 和 mbstring 扩展来使用 Csv,但建议使用最新稳定的 PHP/HHVM 版本。

安装

通过 Composer

$ composer require egyg33k/csv-bundle

用法

# Reader
$reader = $this->container->get('egyg33k.csv.reader');
$csv = $reader::createFromPath('/home/egyg33k/Desktop/org.csv');
var_dump($csv->fetchOne());
#Writer
$writer = $this->container->get('egyg33k.csv.writer');
$csv = $writer::createFromFileObject(new \SplTempFileObject());
$csv->insertOne(['firstname', 'lastname', 'email']);
$csv->output('users.csv');

文档

http://csv.thephpleague.com/

测试

$ phpunit

安全性

如果您发现任何与安全性相关的问题,请通过电子邮件 me@amrsamy.com 联系我,而不是使用问题跟踪器。

致谢

许可证

MIT 许可证 (MIT)。请参阅许可证文件以获取更多信息。