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)