2017 © Pedro Peláez
 

library csv

Csv data manipulation made easy in PHP

image

sw897/csv

Csv data manipulation made easy in PHP

  • Wednesday, December 13, 2017
  • by sw897
  • Repository
  • 1 Watchers
  • 0 Stars
  • 3 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 195 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

CSV

Latest Version Software License Build Status Coverage Status Quality Score Total Downloads, (*1)

Csv is a simple library to ease CSV parsing, writing and filtering in PHP. The goal of the library is to be powerful while remaining lightweight, by utilizing PHP native classes whenever possible., (*2)

Highlights

  • Simple API
  • Read and Write to CSV documents in a memory efficient and scalable way
  • Use SPL to interact with the CSV documents
  • Support PHP Stream filtering capabilities
  • Transform CSV documents into popular format (JSON, XML or HTML)
  • Fully documented
  • Fully unit tested
  • Framework-agnostic
  • Composer ready, PSR-2 and PSR-4 compliant

Documentation

Full documentation can be found at csv.thephpleague.com., (*3)

System Requirements

You need PHP >= 7.0.10 and the mbstring extension to use Csv but the latest stable version of PHP is recommended., (*4)

Install

Install Csv using Composer., (*5)

$ composer require league/csv

Configuration

Warning: If your CSV document was created or is read on a Macintosh computer, add the following lines before using the library to help PHP detect line ending., (*6)

if (!ini_get("auto_detect_line_endings")) {
    ini_set("auto_detect_line_endings", '1');
}

Testing

Csv has a PHPUnit test suite and a coding style compliance test suite using PHP CS Fixer. To run the tests, run the following command from the project folder., (*7)

bash $ composer test, (*8)

Contributing

Contributions are welcome and will be fully credited. Please see CONTRIBUTING and CONDUCT for details., (*9)

Security

If you discover any security related issues, please email nyamsprod@gmail.com instead of using the issue tracker., (*10)

Credits

License

The MIT License (MIT). Please see LICENSE for more information., (*11)

The Versions

13/12 2017

dev-master

9999999-dev http://csv.thephpleague.com

Csv data manipulation made easy in PHP

  Sources   Download

MIT

The Requires

  • php >=7.0.10
  • ext-mbstring *

 

The Development Requires

csv read write filter export import

13/12 2017

1.2

1.2.0.0 http://csv.thephpleague.com

Csv data manipulation made easy in PHP

  Sources   Download

MIT

The Requires

  • php >=7.0.10
  • ext-mbstring *

 

The Development Requires

csv read write filter export import

29/11 2017

1.1

1.1.0.0 http://csv.thephpleague.com

Csv data manipulation made easy in PHP

  Sources   Download

MIT

The Requires

  • php >=7.0.10
  • ext-mbstring *

 

The Development Requires

csv read write filter export import

29/11 2017

1.0

1.0.0.0 http://csv.thephpleague.com

Csv data manipulation made easy in PHP

  Sources   Download

MIT

The Requires

  • php >=7.0.10
  • ext-mbstring *

 

The Development Requires

csv read write filter export import