importpanelaspnimportpandasaspdimportmatplotlib.pyplotaspltimportnumpyasnp# Carregando dadosdf=pd.read_excel('dados.xlsx')# print(df.head())# melhor apresentar como stringdf['CD_DEPE']=df['CD_DEPE'].astype(str)# separando os comboscombo_depe=df['CD_DEPE'].unique().tolist()# elementos que serão utilizados# select para dependencias# dataframe utilizadodepes_select=pn.widgets.Select(options=combo_depe,name="Escolha")df_widget=pn.widgets.DataFrame(df,name='Dados')# Define a callback function to update the DataFrame widget based on the selected datedefupdate_df(event):selected_date=event.newfiltered_df=df[df['CD_DEPE']==selected_date]df_widget.value=filtered_df# Link the Select widget to the callback functiondepes_select.param.watch(update_df,'value')pn.template.MaterialTemplate(site="Painel",title="Dados",# sidebar=[variable_widget, window_widget, sigma_widget],main=[depes_select,df_widget],).servable();