Repolode
posit-dev

posit-dev/great-tables

Biblioteca Python para criar tabelas de apresentação estilizadas e prontas para publicação a partir de DataFrames do pandas ou Polars, renderizadas em HTML ou como imagens.

Estrelas
2,903
Forks
141
Issues abertas
73
Último commit
há 22 horas

O que é?

Great Tables é um pacote Python para transformar DataFrames em tabelas prontas para apresentação. Ele trabalha com componentes de tabela combináveis: cabeçalho e rodapé, uma coluna de rótulos de linha, rótulos de grupo acima dos rótulos das colunas e muito mais. Os valores das células podem ser formatados de várias maneiras, incluindo como moeda, datas e números compactos, e as colunas podem ser ocultadas ou reordenadas.

O pacote aceita DataFrames do pandas ou Polars como entrada. A tabela é criada encadeando métodos em um objeto GT, e o resultado é renderizado em HTML por padrão ou salvo em um arquivo de imagem. O pacote foi desenvolvido para uso em notebooks Jupyter e documentos Quarto, e o método show() abre a tabela em um navegador quando executado em um console.

O pacote inclui 16 conjuntos de dados de exemplo, como sp500 e gtcars, além de documentação online e uma referência para cada método.

Recursos principais

  • 01Cria tabelas a partir de DataFrames do pandas ou Polars usando métodos encadeados.
  • 02Oferece suporte a cabeçalhos, rodapés, colunas de rótulos de linha e rótulos de grupo acima dos rótulos das colunas.
  • 03Formata valores de células como moeda, datas e números compactos.
  • 04Renderiza a saída em HTML por padrão ou em um arquivo de imagem.
  • 05Inclui 16 conjuntos de dados de exemplo para experimentação.

Casos de uso

  • Apresentar estatísticas resumidas em um notebook Jupyter.
  • Criar tabelas formatadas em relatórios do Quarto.
  • Estilizar resultados de consultas do pandas ou Polars para compartilhar com leitores sem conhecimentos técnicos.

Início rápido

  1. 1

    Instalar pelo PyPI

    pip install great_tables
  2. 2

    Importar GT e um conjunto de dados de exemplo no Python

    from great_tables import GT from great_tables.data import sp500
  3. 3

    Criar uma tabela a partir de um DataFrame e renderizá-la em um notebook ou documento Quarto

Antes de usar

  • Por padrão, as tabelas são renderizadas em HTML e não são exibidas no console. Para visualizar o resultado, é necessário usar um notebook, Quarto ou o método show().

Tópicos

Perguntas frequentes

O que é great-tables?
Biblioteca Python para criar tabelas de apresentação estilizadas e prontas para publicação a partir de DataFrames do pandas ou Polars, renderizadas em HTML ou como imagens. Great Tables é um pacote Python para transformar DataFrames em tabelas prontas para apresentação. Ele trabalha com componentes de tabela combináveis: cabeçalho e rodapé, uma coluna de rótulos de linha, rótulos de grupo acima dos rótulos das colunas e muito mais. Os valores das células podem ser formatados de várias maneiras, incluindo como moeda, datas e números compactos, e as colunas podem ser ocultadas ou reordenadas.
great-tables é gratuito? Qual é a licença?
great-tables é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
great-tables ainda é mantido?
Manutenção ativa. O último commit de great-tables foi em 18 de out. de 2026.
Para que posso usar great-tables?
Apresentar estatísticas resumidas em um notebook Jupyter. Criar tabelas formatadas em relatórios do Quarto. Estilizar resultados de consultas do pandas ou Polars para compartilhar com leitores sem conhecimentos técnicos.
Como instalar great-tables?
Instalar pelo PyPI: pip install great_tables Importar GT e um conjunto de dados de exemplo no Python: from great_tables import GT from great_tables.data import sp500 Criar uma tabela a partir de um DataFrame e renderizá-la em um notebook ou documento Quarto
Onde consigo great-tables?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/posit-dev/great-tables

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados