Editor de JSON open source que transforma JSON, YAML, CSV e XML em gráficos interativos, com conversão de formatos e geração de código.
jazzband/tablib
Biblioteca Python para trabalhar com conjuntos de dados tabulares e importá-los e exportá-los em Excel, CSV, JSON, YAML e outros formatos.
- Estrelas
- 4,758
- Forks
- 641
- Issues abertas
- 77
- Último commit
- há 5 dias
O que é?
Tablib é uma biblioteca independente de formato para manipular dados tabulares em Python. Com ela, você cria um conjunto de dados uma única vez e o exporta para vários formatos, incluindo Excel, JSON, YAML, CSV, TSV, HTML, LaTeX, ODS, DBF e SQL, além de Pandas DataFrames.
Os conjuntos de dados podem ser organizados em planilhas únicas ou em livros com várias planilhas, dependendo do formato. O mesmo modelo de objetos funciona independentemente do formato de saída, então o código que prepara linhas e cabeçalhos não precisa mudar quando o formato de destino muda.
O projeto é mantido pelo coletivo Jazzband e distribuído no PyPI.
Recursos principais
- 01Exporta um conjunto de dados para Excel, JSON, YAML, CSV, TSV, HTML, LaTeX, ODS, DBF e SQL.
- 02Dá suporte a Books com várias planilhas na saída em Excel, JSON e YAML.
- 03Converte conjuntos de dados de e para Pandas DataFrames.
- 04Pode ser instalado pelo PyPI.
Casos de uso
- Gerar relatórios em Excel ou ODS a partir de dados em Python sem escrever código específico para cada formato.
- Converter dados tabulares entre CSV, JSON e YAML em um script.
- Encaminhar resultados de consultas ou processamento para um fluxo de trabalho com Pandas.
Início rápido
- 1
Baixe tablib pela página dele no PyPI
Antes de usar
- XML não é compatível, e o projeto não planeja adicioná-lo.
Tópicos
Perguntas frequentes
- O que é tablib?
- Biblioteca Python para trabalhar com conjuntos de dados tabulares e importá-los e exportá-los em Excel, CSV, JSON, YAML e outros formatos. Tablib é uma biblioteca independente de formato para manipular dados tabulares em Python. Com ela, você cria um conjunto de dados uma única vez e o exporta para vários formatos, incluindo Excel, JSON, YAML, CSV, TSV, HTML, LaTeX, ODS, DBF e SQL, além de Pandas DataFrames.
- tablib é gratuito? Qual é a licença?
- tablib é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tablib ainda é mantido?
- Manutenção ativa. O último commit de tablib foi em 2 de nov. de 2026.
- Para que posso usar tablib?
- Gerar relatórios em Excel ou ODS a partir de dados em Python sem escrever código específico para cada formato. Converter dados tabulares entre CSV, JSON e YAML em um script. Encaminhar resultados de consultas ou processamento para um fluxo de trabalho com Pandas.
- Como instalar tablib?
- Baixe tablib pela página dele no PyPI
- Onde consigo tablib?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jazzband/tablib
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Biblioteca Python para ler e gravar arquivos de planilhas do Excel (XLSX, XLSM, XLTX, XLTM, XLAM), portada da biblioteca Go Excelize.
Uma ferramenta multifuncional de planilhas no terminal para explorar, organizar e transformar dados tabulares em vários formatos de arquivo.
Biblioteca Java para ler e gravar planilhas Excel e CSV com baixo consumo de memória, ideal para arquivos grandes.
Um app leve de interface de terminal (TUI) para visualizar e consultar arquivos de dados tabulares, como CSV, Parquet, JSON, Excel e SQLite.
Biblioteca Python para carregar, estruturar, gerar embeddings e explorar visualmente grafos grandes, com aceleração opcional por GPU via RAPIDS e o analisador visual do Graphistry.