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 hashes)

Uploaded Source

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