diegogonda / stream-converter
Librería que nos permite leer y escribir ficheros en distintos formatos para gestionar su información
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/diegogonda/stream-converter
Requires
- php: ^7.0
This package is auto-updated.
Last update: 2025-11-29 02:43:57 UTC
README
Esta librería nos permite realizar la gestiona los contenidos de ficheros en distintos formatos.
Instalar
composer require diegogonda/stream-converter
Cómo se usa
Lectura
Veamos un ejemplo en CSV:
include 'vendor/autoload.php'; use handler\CSV as CSVHandler; $csvHandler = new CSVHandler(); $usuario = $csvHandler->read("./files/csv/usuario.csv"); var_dump($usuario);
Escribir
Veamos un ejemplos en JSON:
include 'vendor/autoload.php'; use handler\JSON as JSONHandler; $data = [ 'dato1' => 1, 'dato2' => 2, 'dato3' => '3' ]; $jsonHandler = new JSONHandler(); $usuario = $jsonHandler->write("./files/json/data.json", $data);
Lectura/escritura de un fichero, transformando el formato
include 'vendor/autoload.php'; use handler\CSV as CSVHandler; use handler\JSON as JSONHandler; use converter\Manager; $manager = new Manager(); $manager->convert( new CSVConverter(), new JSONHandler(), "./files/csv/ejemplo.csv", "./files/json/usuario.json" );