ogrrd / csv-iterator
低内存使用且易于使用的CSV读取器到数组/对象迭代器。
1.3.0
2021-05-12 10:42 UTC
Requires
- php: >=5.4
- ext-spl: *
This package is auto-updated.
Last update: 2024-09-12 18:34:10 UTC
README
低内存使用且易于使用的CSV读取器到数组/对象迭代器。主要用于从外部API导入大型CSV文件。
安装
将以下内容添加到您的composer.json中
{ "require": { "ogrrd/csv-iterator": "dev-master" } }
或者直接输入: composer require ogrrd/csv-iterator
用法
从CSV文件中读取数据
use ogrrd\CsvIterator\CsvIterator; $pathToFile = '/path/to/file.csv'; $delimiter = ','; // optional $rows = new CsvIterator($pathToFile, $delimiter); $rows->useFirstRowAsHeader(); foreach ($rows as $row) { // print_r($row); }
特性
- 设置用作行键的值数组(必须涵盖所有列)
- 使用第一行的值作为剩余行的键
待办事项
- 单元测试
许可
MIT许可(MIT)。请参阅许可文件获取更多信息。