gromnan / angetl
ETL
dev-master
2021-08-11 08:02 UTC
Requires
- php: >= 7.4
- symfony/finder: ^4.4|^5.0
- symfony/validator: ^4.4|^5.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-11-06 19:17:42 UTC
README
Uses cases:
- Migrate data between two databases.
- Aggregate data
- Import a CSV or an Excel file to the database and validate each rows.
Readers
- CSV
- Pdo (database)
- Qif (bank accounts)
- RSS
- XML
Filters
- Closure: Apply any function to each record to modify it
- Map: Rename and aggregate fields
- Unique: Ensure records are uniques
- Validation: Validate records using Symfony2 validator
Writers
- CSV
- ... Others to come
Credits
- Jérôme Tamarelle jerome@tamarelle.net
License
Angetl is released under the MIT License. See the bundled LICENSE file for details.