Skip to main content

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

grizzlies-0.1.6.tar.gz (4.5 kB view details)

Uploaded Source

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

Hashes for grizzlies-0.1.6.tar.gz
Algorithm Hash digest
SHA256 3719a0f51e469395dfeb7bb03f490ec19608c520972255aa94ca3c2d4007b4a3
MD5 b6954dfe1106b7f82544c972dd1f11a5
BLAKE2b-256 744e1ed41ddf19f780cfaa83da2452a036387e5ebbb5001ef3ac7ed514c6a494

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page