Editor de JSON de código abierto que convierte JSON, YAML, CSV y XML en gráficos interactivos, convierte formatos y genera código.
jazzband/tablib
Una biblioteca de Python para trabajar con conjuntos de datos tabulares e importarlos y exportarlos a Excel, CSV, JSON, YAML y otros formatos.
- Estrellas
- 4,758
- Forks
- 641
- Issues abiertos
- 77
- Último commit
- hace 4 días
¿Qué es?
Tablib es una biblioteca independiente del formato para manejar datos tabulares en Python. Permite crear un conjunto de datos una sola vez y exportarlo a muchos formatos, como Excel, JSON, YAML, CSV, TSV, HTML, LaTeX, ODS, DBF y SQL, además de a Pandas DataFrames.
Los conjuntos de datos se pueden organizar en hojas individuales o en libros con varias hojas, según el formato. El mismo modelo de objetos funciona independientemente del formato de salida, por lo que el código que prepara las filas y los encabezados no tiene que cambiar al cambiar el formato de destino.
El proyecto está mantenido por el colectivo Jazzband y se distribuye en PyPI.
Funciones clave
- 01Exporta un conjunto de datos a Excel, JSON, YAML, CSV, TSV, HTML, LaTeX, ODS, DBF y SQL.
- 02Admite libros con varias hojas para las salidas en Excel, JSON y YAML.
- 03Convierte conjuntos de datos a Pandas DataFrames y viceversa.
- 04Se puede instalar desde PyPI.
Casos de uso
- Generar informes de Excel u ODS a partir de datos de Python sin escribir código específico para cada formato.
- Convertir datos tabulares entre CSV, JSON y YAML mediante un script.
- Pasar resultados de consultas o procesamiento a un flujo de trabajo de Pandas.
Inicio rápido
- 1
Obtén tablib desde su página de PyPI
Antes de usarlo
- XML no es compatible y el proyecto no tiene previsto añadirlo.
Temas
Preguntas frecuentes
- ¿Qué es tablib?
- Una biblioteca de Python para trabajar con conjuntos de datos tabulares e importarlos y exportarlos a Excel, CSV, JSON, YAML y otros formatos. Tablib es una biblioteca independiente del formato para manejar datos tabulares en Python. Permite crear un conjunto de datos una sola vez y exportarlo a muchos formatos, como Excel, JSON, YAML, CSV, TSV, HTML, LaTeX, ODS, DBF y SQL, además de a Pandas DataFrames.
- ¿tablib es gratuito? ¿Qué licencia tiene?
- tablib es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿tablib sigue mantenido?
- Mantenimiento activo. El último commit de tablib fue el 2 nov 2026.
- ¿Para qué puedo usar tablib?
- Generar informes de Excel u ODS a partir de datos de Python sin escribir código específico para cada formato. Convertir datos tabulares entre CSV, JSON y YAML mediante un script. Pasar resultados de consultas o procesamiento a un flujo de trabajo de Pandas.
- ¿Cómo se instala tablib?
- Obtén tablib desde su página de PyPI
- ¿Dónde consigo tablib?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jazzband/tablib
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca de Python para leer y escribir archivos de hojas de cálculo de Excel (XLSX, XLSM, XLTX, XLTM, XLAM), portada de la biblioteca Go Excelize.
Una navaja suiza de hojas de cálculo para terminal que permite explorar, organizar y transformar datos tabulares en numerosos formatos.
Una biblioteca Java para leer y escribir hojas de cálculo Excel y CSV con bajo consumo de memoria, ideal para archivos grandes.
Una aplicación ligera de terminal (TUI) para ver y consultar archivos de datos tabulares como CSV, Parquet, JSON, Excel y SQLite.
Biblioteca de Python para cargar, estructurar, generar embeddings y explorar visualmente grafos grandes, con aceleración opcional por GPU mediante RAPIDS y el analizador visual de Graphistry.