2017 © Pedro Peláez
 

library csv-iterator

CSV Reader to array/object iterator with low memory usage and ease of use.

image

ogrrd/csv-iterator

CSV Reader to array/object iterator with low memory usage and ease of use.

  • Monday, November 13, 2017
  • by ogrrd
  • Repository
  • 1 Watchers
  • 1 Stars
  • 2,128 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 7 Forks
  • 0 Open issues
  • 8 Versions
  • 14 % Grown

The README.md

csv-iterator

CSV Reader to array/object iterator with low memory usage and ease of use. Mostly useful for importing large CSV files from external APIs., (*1)

Installation

Add this to your composer.json:, (*2)

{
    "require": {
        "ogrrd/csv-iterator": "dev-master"
    }
}

Or just type: composer require ogrrd/csv-iterator, (*3)

Usage

Reading data out of a CSV file:, (*4)

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

Features

  • Set array of values to be used as keys for the rows (must cover all columns)
  • Use the values from the first row as the keys for the remaining rows

Todo

  • Unit tests

License

The MIT License (MIT). Please see License File for more information., (*5)

The Versions

13/11 2017

dev-master

9999999-dev

CSV Reader to array/object iterator with low memory usage and ease of use.

  Sources   Download

MIT

The Requires

  • php >=5.4
  • ext-spl *

 

by Owen Gerrard

csv iterator csvreader

13/11 2017

1.1.0

1.1.0.0

CSV Reader to array/object iterator with low memory usage and ease of use.

  Sources   Download

MIT

The Requires

  • php >=5.4
  • ext-spl *

 

by Owen Gerrard

csv iterator csvreader

26/05 2017

1.0.4

1.0.4.0

CSV Reader to array/object iterator with low memory usage and ease of use.

  Sources   Download

MIT

The Requires

  • php >=5.4
  • ext-spl *

 

by Owen Gerrard

csv iterator csvreader

16/05 2017

1.0.3

1.0.3.0

CSV Reader to array/object iterator with low memory usage and ease of use.

  Sources   Download

MIT

The Requires

  • php >=5.4
  • ext-spl *

 

by Owen Gerrard

csv iterator csvreader

16/05 2017

dev-develop

dev-develop

CSV Reader to array/object iterator with low memory usage and ease of use.

  Sources   Download

MIT

The Requires

  • php >=5.4
  • ext-spl *

 

by Owen Gerrard

csv iterator csvreader

16/05 2017

1.0.2

1.0.2.0

CSV Reader to array/object iterator with low memory usage and ease of use.

  Sources   Download

MIT

The Requires

  • php >=5.4
  • ext-spl *

 

by Owen Gerrard

csv iterator csvreader

01/03 2016

1.0.1

1.0.1.0

CSV Reader to array/object iterator with low memory usage and ease of use.

  Sources   Download

MIT

The Requires

  • php >=5.4
  • ext-spl *

 

by Owen Gerrard

csv iterator csvreader

25/02 2016

1.0.0

1.0.0.0

CSV Reader to array/object iterator with low memory usage and ease of use.

  Sources   Download

MIT

The Requires

  • php >=5.4
  • ext-spl *

 

by Owen Gerrard

csv iterator csvreader