mohammedmanssour / fast-csv
Fast, Memory-light, CSV Importer/Exporter that provide better testing experience
Fund package maintenance!
MohammedManssour
v0.0.1
2024-05-09 14:50 UTC
Requires
- php: ^8.1
- mikey179/vfsstream: ^1.6
Requires (Dev)
- laravel/pint: ^1.0
- phpunit/phpunit: ^10.3.2
- spatie/ray: ^1.28
- symfony/var-dumper: ^7.0
This package is auto-updated.
Last update: 2024-12-05 08:53:47 UTC
README
Fast, Memory-light, CSV Importer/Exporter that provide better testing experience
Installation
You can install the package via composer:
composer require mohammedmanssour/fast-csv
Usage
Exporting data to csv file
FastCSV::exporter() ->header(["One", "Two", "Three"]) // data can be an array or any object that implements that iterator pattern ->data([ ["Line 1: One", "Line 1: Two", "Line 1: Three"], ["Line 2: One", "Line 2: Two", "Line 2: Three"], ]) ->toFile(__DIR__ . '/some.csv') // the target file ->export();
Testing
composer test