Skip to main content

Configura automaticamente o AgGrid no Streamlit com base em um DataFrame

Project description

make-aggrid

make-aggrid é uma biblioteca Python que facilita a configuração avançada do componente AgGrid para uso com Streamlit. Basta passar um DataFrame e ela automaticamente aplica filtros, formatações e estilos adequados com base nos tipos de dados.

Instalação

pip install make-aggrid

Uso Básico

import pandas as pd
import streamlit as st
from st_aggrid import AgGrid
from make_aggrid import make_grid

df = pd.read_csv("dados.csv")

grid_options = make_grid(df)
AgGrid(df, gridOptions=grid_options)

Recursos incluídos

  • Filtros automáticos para texto, número e datas
  • Formatação brasileira para números e datas (pt-BR)
  • Alinhamento de colunas conforme tipo
  • Edição inline
  • Paginação e animações

Exemplo Avançado com Streamlit

import streamlit as st
import pandas as pd
from st_aggrid import AgGrid
from make_aggrid import make_grid

data = {
    "Nome": ["Ana", "João", "Carlos"],
    "Idade": [23, 35, 29],
    "Salário": [3000.50, 5000.00, 4200.75],
    "Data de Admissão": pd.to_datetime(["2020-01-15", "2019-03-10", "2021-07-22"])
}

df = pd.DataFrame(data)

st.title("Tabela Interativa com AgGrid")

grid_options = make_grid(df)
AgGrid(df, gridOptions=grid_options, editable=True, fit_columns_on_grid_load=True)

Licença

MIT

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

make_aggrid-0.1.6.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

make_aggrid-0.1.6-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file make_aggrid-0.1.6.tar.gz.

File metadata

  • Download URL: make_aggrid-0.1.6.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.0 CPython/3.12.6 Windows/11

File hashes

Hashes for make_aggrid-0.1.6.tar.gz
Algorithm Hash digest
SHA256 ff6cd21e857bfe15f58aedd40fd2ccfe573aa6cad60d61540c5f5b68a910745d
MD5 afdffa56429ac8a9cc56a4c45e054f43
BLAKE2b-256 7df4bfee597f7242da08b2d909ff25ad572551cf1db644fa7801e25810bf1441

See more details on using hashes here.

File details

Details for the file make_aggrid-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: make_aggrid-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.0 CPython/3.12.6 Windows/11

File hashes

Hashes for make_aggrid-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 54e1a950ed0416298a0d01648d023b466c0ddc12fe65d221a210041befce17b2
MD5 03bf1dce4beed0b1fcc0d4e1371c1f3b
BLAKE2b-256 d611a9a611fafa4d478746d3c861f5d6ed7bbbdaf15cce1dd731627bbee1436f

See more details on using hashes here.

Supported by

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