To upload files, please first save the app
import streamlit as st
import pandas as pd
from st_aggrid import AgGrid, GridOptionsBuilder
# Load your dataset
df = pd.read_json("https://www.ag-grid.com/example-assets/olympic-winners.json")
tabs = st.tabs(['Grid', 'GridOptions', 'AgGridReturn.selected_data', 'AgGridReturn.selected_groupedData'])
with tabs[0]:
grid_return = AgGrid(df, update_on=["cellClicked"])
with tabs[1]:
st.write(grid_return.grid_options)
with tabs[2]:
st.write(grid_return.data)
with tabs[3]:
st.write(grid_return.event_data)
st.markdown(
"""
## Grid Return
Returned object has some props which we can re-used to build complex vizualization
"""
)
st.write(grid_return)
Hi! I can help you with any questions about Streamlit and Python. What would you like to know?