File size: 924 Bytes
549bed1 b30ef4f 9514cb6 549bed1 9514cb6 549bed1 e59765d 549bed1 0bd8fa7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
import streamlit as st
from st_aggrid import AgGrid, GridOptionsBuilder
import pandas as pd
import numpy as np
df=pd.read_csv("Comments.csv")
# Supposons que `df` est votre DataFrame chargé avec les données comme montré dans l'image.
# Créer des options de grille pour permettre la sélection de lignes
gb = GridOptionsBuilder.from_dataframe(df)
gb.configure_selection('single')
grid_options = gb.build()
# Afficher le DataFrame dans AgGrid et permettre la sélection
response = AgGrid(df, gridOptions=grid_options,
height=300,
width='100%',
data_return_mode=DataReturnMode.AS_INPUT, # Mise à jour ici
update_mode='MODEL_CHANGED')
# Récupérer la ligne sélectionnée
selected_rows = response['selected_rows']
# Extraire le commentaire de la ligne sélectionnée
if selected_rows:
selected_comment = selected_rows[0]['Comment']
st.write('Commentaire sélectionné :', selected_comment)
|