olsgreen / sheet-faker
CSV / XLS / ODS dummy data generator.
Installs: 48
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 0
Type:project
Requires
- php: >=5.5.9
- box/spout: ~2.3
- fzaninotto/faker: ~1.4
- symfony/console: ~2.7
Requires (Dev)
- phpunit/phpunit: ~4.0
This package is auto-updated.
Last update: 2024-12-06 21:32:03 UTC
README
#Sheet Faker As it says on the tin, Sheet Faker allows you to efficiently create large CSV, ODS & XLSX files containing fake / test data.
Credit to the Faker package which is used to generate the data and Box's Sprout to create the files.
Usage
# Install via composer
composer create-project olsgreen/sheet-faker
cd sheet-faker
# Run
./faker generate csv
Not got composer installed? See here.
Arguments & Options
- format - CSV, ODS or XLSX
- path - Fully qualified writable path to save the file.
- --locale - The desired locale of the test data see here for a list of available locales.
- --rows - The number of rows to generate.
- --columns - A comma separated list of columns specified using Faker formatter names see here for a full list of possible data types.
Example:
./faker generate csv /data/my.csv --rows=1000 --columns=firstName,lastName,email --locale=fr_FR
The CSV file generated would be saved to /data/my.csv, have the column headers of First Name, Last Name & Email and contain 1000 rows of fake data based on French locale.
License
Released under the MIT Licence. See the bundled LICENSE file for details.