Esta librería provee la capacidad de leer, convertir y guardar archivos csv a json, y viceversa.
Project description
Grizzlies Parseador de un archivo csv a json, y de un archivo json a csv.
¿Qué es Grizzlies?
Es una librería capaz de leer archivos tanto en formato csv como json, además de convertirlos a csv o json y guardarlos en un directorio especificado por el usuario.
¿Qué aporta la librería grizzlies?
- Ser capaz de leer archivos csv por el delimitador que se le indique.
- Detección automatica del tipo de archivo introducido.
- Dependiendo del tipo de archivo introducido, sabe a que lo debe convertir y como guardarlo.
- Sencilla utilización. El usuario solo debe llamar a la clase y añadir el método que desea realizar.
Código fuente y cómo instalarlo.
El repositorio github donde se encuentra el código fuente es el siguiente: https://github.com/JonJarrinVitoria/Grizzlies.git .
Para instalar la libreria grizzlies: https://pypi.org/project/grizzlies/.
pip install grizzlies
¿Cómo funciona grizzlies?
Ejemplo de configuración y utilización con un archivo csv:
Para el primer paso, se importara la librería y se configurara.
import grizzlies as gz
conversor = gz.grizzlies()
Se procede a leer el arhivo csv. En este caso, al ser un archivo csv, se debe introducir el nombre del archivo y el delimitador en caso de ser diferente a ";".
conversor.leer('./MiDirectorio/archivo.csv', delimitador=',')
En el siguiente paso, se convierte el archivo csv a tipo json. En este caso, no hace falta que se introduzca nada, ya que coge la información del paso anterior, y sabe identificar que tipo de archivo es, y por ende, a cual debe convertirlo:
conversor.convertir()
Finalmente, para poder guardar el arhivo, se le debe indicar el directorio donde se quiere guardar, el nombre con el que se quiere guardar, junto con la extensión a la cual se ha convertido:
conversor.guardar('./MiDirectorio/archivo.json')
Dependencias
Licencia
Este proyecto se encuentra bajo los terminos de la licencia MIT - más información sobre los detalles en LICENSE.txt.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file grizzlies-0.1.6.tar.gz
.
File metadata
- Download URL: grizzlies-0.1.6.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3719a0f51e469395dfeb7bb03f490ec19608c520972255aa94ca3c2d4007b4a3 |
|
MD5 | b6954dfe1106b7f82544c972dd1f11a5 |
|
BLAKE2b-256 | 744e1ed41ddf19f780cfaa83da2452a036387e5ebbb5001ef3ac7ed514c6a494 |