kzykhys/php-csv-parser
kzykhys/php-csv-parser is a lightweight PHP library for reading and parsing CSV files. It offers a simple API, iterator-based access, configurable delimiters and enclosures, and optional header handling for straightforward CSV import tasks.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| parsecsv/php-parsecsv | 0.86 | ParseCsv is a lightweight PHP library for reading, parsing, and writing CSV files with a simple API. It supports custom delimiters, enclosures, encodings, header mapping, filtering, sorting, and large-file handling, making CSV import/export straightforward in PHP and Laravel projects. | 682 | — | 171 | — | 8 | 10.8 | 2.3 | MIT | 4 years ago |
|
| ajgl/csv | 0.85 | — | 5 | 5 | 1 | 5 | 0 | 0.5 | 2.6 | MIT | 5 years ago | |
| rodenastyle/stream-parser | 0.85 | Parse large CSV and other data files in PHP without exhausting memory. rodenastyle/stream-parser offers a simple, memory-efficient streaming API to read and process files chunk by chunk—ideal for Laravel imports, exports, and ETL jobs on big datasets. | 440 | — | 47 | — | 6 | 5.7 | 2.3 | MIT | 1 year ago | |
| dutchcodingcompany/csv-collection | 0.85 | Easily read CSV files into Laravel Collections. Configure delimiters, enclosures, headers, and encoding, then use familiar Collection methods to filter, map, and transform rows—ideal for imports, reports, and data processing workflows. A simple, fluent API for CSV data in Laravel. | 11 | — | 4 | — | 0 | 20.2 | — | MIT | 1 week ago | |
| ajgl/csv-rfc | 0.85 | Drop-in replacements for PHP CSV functions to read/write RFC4180-compliant CSV. Fixes PHP’s fputcsv escaping bug with backslash + quote sequences, ensuring correct enclosure escaping. Includes fgetcsv/fputcsv/str_getcsv and SplFileObject equivalents. | 18 | 19 | 3 | 9K | 1 | 1.5 | 36.8 | MIT | 5 years ago | |
| usmanhalalit/laracsv | 0.84 | — | 607 | 611 | 58 | 40K | 5 | 6.5 | 26.6 | MIT | 6 years ago | |
| os/php-excel | 0.84 | A lightweight PHP package for working with Excel spreadsheets, offering a simple API for generating, reading, and exporting Excel files in Laravel and PHP applications. | 5 | 6 | 4 | 30 | 0 | 0.1 | 10.8 | — | — | |
| avro/csv-bundle | 0.84 | — | 29 | 30 | 12 | 43 | 2 | 4.1 | 6.1 | — | 4 years ago | |
| akeneo-labs/spreadsheet-parser-bundle | 0.84 | — | 4 | 4 | 1 | 1 | 0 | 0.7 | 1.1 | NOASSERTION | 12 years ago | |
| akeneo/spreadsheet-parser-bundle | 0.84 | — | 4 | 4 | 1 | 0 | 0 | 0.7 | — | NOASSERTION | 12 years ago | |
| phpexcel/phpexcel | 0.84 | PHPExcel is a PHP library for reading, writing, and modifying spreadsheet files. Create and parse Excel workbooks, worksheets, cells, formulas, formatting, and charts, and export to common formats like XLS, XLSX, CSV, and more. | 0 | 10 | — | 2 | — | 0.0 | 6.6 | — | — | |
| jeroenzwart/laravel-csv-seeder | 0.84 | Laravel CSV Seeder is a lightweight package for populating database tables from CSV files. Create a seeder, point it at a CSV, and import rows with header handling and configurable delimiters. It’s a simple way to load fixtures, demo data, or bulk seed records. | 94 | 97 | 32 | 13K | 4 | 2.9 | 30.7 | NOASSERTION | 3 years ago | |
| goodby/csv | 0.84 | Goodby CSV is a memory-efficient, flexible PHP library for importing and exporting CSV files. It processes rows line by line via callbacks without loading everything into memory, supports multibyte encodings like SJIS-win, EUC-JP, and UTF-8, and is fully unit-tested for enterprise use. | 948 | 985 | 145 | 35K | 27 | 19.1 | 34.5 | MIT | 10 years ago | |
| akeneo-labs/spreadsheet-parser | 0.84 | Lightweight spreadsheet reader focused on low memory usage, even for large files. Parses XLSX and CSV, exposes workbook/worksheet APIs, and provides row iterators for streaming data extraction with configurable CSV options (encoding, delimiter, enclosure, etc.). | 145 | 147 | 49 | 5K | 13 | 7.6 | 27.2 | NOASSERTION | 7 years ago | |
| agence-dnd-bundle/csv-converter | 0.84 | — | 0 | 0 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| keboola/csv | 0.83 | Keboola CSV is a lightweight PHP library for reading and writing CSV files with full control over delimiters, enclosures, escape characters, line endings, and headers, plus validation and reliable handling of large files. | 131 | 144 | 36 | 31K | 4 | 3.0 | 34.6 | MIT | 2 years ago | |
| kuborgh/csv-bundle | 0.83 | Kuborgh CSV Bundle integrates CSV handling into Symfony applications, providing configurable services for reading, writing, and processing CSV files. It simplifies import/export tasks and keeps CSV logic reusable across your project. | 2 | 2 | 0 | 0 | 1 | 0.2 | — | MIT | 10 years ago | |
| jwage/easy-csv | 0.83 | Easy CSV is a lightweight PHP library for reading and writing CSV files. It wraps league/csv with a simple API, letting you parse rows into associative arrays keyed by header and write arrays back to CSV with minimal code. Ideal for imports, exports, and data migrations. | 252 | 256 | 58 | 9K | 6 | 2.4 | 16.3 | MIT | 7 years ago | |
| portphp/csv | 0.83 | CSV reader and writer for PortPHP import/export workflows. Stream CSV files with configurable delimiters, enclosures, and headers, and plug into PortPHP pipelines for efficient data migration, ETL, and bulk imports in PHP applications. | 35 | — | 20 | — | 0 | 15.2 | — | MIT | 3 months ago |
|
| egyg33k/csv-bundle | 0.83 | — | 9 | 10 | 1 | 31 | 1 | 0.8 | 8.5 | — | 10 years ago |
How can I help you explore Laravel packages today?