marquine/php-etl
Extract, Transform and Load data using PHP.
139,111
180
| Install | |
|---|---|
composer require marquine/php-etl |
|
| Latest Version: | v2.3.1 |
| License: | MIT |
| Last Updated: | Oct 16, 2022 |
| Links: | GitHub · Packagist |
Maintainer: leomarquine
PHP ETL
Extract, Transform and Load data using PHP.
Installation
In your application's folder, run:
composer require marquine/php-etl
Documentation
Documentation can be found here.
Example
In the example below, we will extract data from a csv file, trim white spaces from the name and email columns and then insert the values into the users table:
use Marquine\Etl\Etl;
$etl = new Etl;
$etl->extract('csv', '/path/to/users.csv')
->transform('trim', ['columns' => ['name', 'email']])
->load('insert', 'users')
->run();
License
PHP ETL is licensed under the MIT license.
Related Packages
fab2s/yaetl
Widely Extended Nodal Extract-Transform-Load ETL Workflow AKA NEJTL or Nodal-Ext...
205,667
65
event4u/data-helpers
Framework-agnostic PHP library for data mapping, DTOs and utilities. Includes Da...
38,983
14
softheroes/migratable-seeder
Versioned, environment-based Seeders in Laravel. Seed your database with the rig...
5,810
1
Version History
| Version | Released | Laravel | License |
|---|---|---|---|
| v2.3.1 | ^5.0| | MIT | |
| v2.3.0 | ^5.0| | MIT | |
| v2.2.2 | ^5.6 | MIT | |
| v2.2.1 | ^5.6 | MIT | |
| v2.2.0 | ^5.6 | MIT | |
| v2.1.1 | ^5.6 | MIT | |
| v2.1.0 | ^5.6 | MIT | |
| v2.0.0 | ^5.6 | MIT | |
| v1.2.0 | MIT | ||
| v1.1.0 | MIT | ||
| 1.0.1 | MIT | ||
| 1.0.0 | MIT |