shuchkin / simplecsv
Parse and retrieve data from CSV files. Export data to CSV.
Installs: 12 422
Dependents: 0
Suggesters: 0
Security: 0
Stars: 31
Watchers: 2
Forks: 10
Open Issues: 2
This package is auto-updated.
Last update: 2023-03-20 18:58:15 UTC
README
Parse and retrieve data from CSV files. Save array to CSV file. See XLSX reader here, XLS reader here,
Sergey Shuchkin sergey.shuchkin@gmail.com 2015-2019
Basic Usage
if ( $csv = SimpleCSV::import('book.csv') ) { print_r( $csv ); }
Array
(
[0] => Array
(
[0] => ISBN
[1] => title
[2] => author
[3] => publisher
[4] => ctry
)
[1] => Array
(
[0] => 618260307
[1] => The Hobbit
[2] => J. R. R. Tolkien
[3] => Houghton Mifflin
[4] => USA
)
)
Installation
The recommended way to install this library is through Composer. New to Composer?
This will install the latest supported version:
composer require shuchkin/simplecsv
or download class here
Debug
ini_set('error_reporting', E_ALL ); ini_set('display_errors', 1 ); $csv = SimpleCSV::import('books.csv'); print_r( $csv );
Export
$items = array( array('ISBN', 'title', 'author'), array('618260307','The Hobbit','J. R. R. Tolkien') ); $csv = SimpleCSV::export( $items ); echo '<pre>' . $csv . '</pre>'; /* ISBN,title,author 618260307,The Hobbit,J. R. R. Tolkien */
History
0.1.1 (2021-04-28) fix 7.4 deprecation error
0.1 (2018-12-20) GitHub release, composer