claonilton/php-etl

Extract, Transform and Load data using PHP.

Maintainers

👁 Claonilton

Package info

github.com/Claonilton/php-etl

pkg:composer/claonilton/php-etl

Statistics

Installs: 81

Dependents: 0

Suggesters: 0

Stars: 0

v2.4.1 2025-08-22 19:57 UTC

Requires

Requires (Dev)

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT b7362df798caed702640ba0408861e529059f49a

  • Leonardo Marquine <leonardomarquine.woop@gmail.com>
  • Claonilton Jr <claonilton.woop@vscorp.com.br>

datatransformextractionlaravelextractetltransformationloadseed

This package is auto-updated.

Last update: 2026-06-29 02:23:50 UTC


README

👁 Build Status
👁 Latest Stable Version
👁 Latest Unstable Version
👁 License

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.