datacipen commited on
Commit
56d437f
1 Parent(s): c92a01b

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +5 -5
main.py CHANGED
@@ -143,17 +143,17 @@ async def on_action(action):
143
  content.append(action.value)
144
  arrayContent = np.array(content)
145
  df = pd.DataFrame(arrayContent)
146
- with open('./public/' + action.description + '.txt', 'wb') as csv_file:
147
  df.to_csv(path_or_buf=csv_file, index=False,header=False, encoding='utf-8')
148
  elements = [
149
  cl.File(
150
  name= action.description + ".txt",
151
- path="./public/" + action.description + ".txt",
152
  display="inline",
153
  ),
154
  ]
155
  await cl.Message(
156
- author="COPILOT", content="[Lien] 🔗", elements=elements
157
  ).send()
158
  await action.remove()
159
 
@@ -241,8 +241,8 @@ async def on_chat_start():
241
  content_all="<p>Tableaux des données de La \"taille des entreprises ayant répondu\"</p>" + df_taille.to_html() + "<p>Tableaux des données de \"L’engagement dans le domaine de l’agencement\"</p>" + df_temps.to_html() + "<p>Tableaux des données de \"L’engagement dans le domaine de l’agencement\" par taille d'entreprise</p>" + df_temps_entreprise.to_html() + "<p>Tableaux des données de \"Le nombre de chargé.e d’affaires en agencement\"</p>" + df_nb_charge.to_html() + "<p>Tableaux des données de \"Le nombre de chargé.e d’affaires en agencement par taille d'entreprise\"</p>" + df_nb_charge_entreprise.to_html() + "<p>Tableaux des données de \"Le nombre de chargé.e d’affaires en agencement par année d'engagement\"</p>" + df_nb_charge_engagement.to_html() + "<p>Tableaux des données de \"Le profil des répondants\"</p>" + df_statut.to_html() + "<p>Tableaux des données de \"Les principaux interlocuteurs du CAA\"</p>" + df_interlocuteur.to_html() + "<p>Tableaux des données de \"Les principaux interlocuteurs du CAA\" par taille d'entreprise</p>" + df_interlocuteur_entreprise.to_html() + "<p>Tableaux des données de \"Les principaux interlocuteurs du CAA\" par nombre chargé.e d'affaires</p>" + df_interlocuteur_nb_charge.to_html() + "<p>Tableaux des données de \"Les principales compétences attendues\"</p>" + df_competences.to_html() + "<p>Tableaux des données de \"Les principales compétences attendues\" par taille d'entreprise</p>" + df_competences_entreprise.to_html() + "<p>Tableaux des données de \"Les principales compétences attendues\" par nombre chargé.e d'affaires</p>" + df_competences_nb_charge.to_html()
242
  tableau_all = [cl.Text(name="Tableaux", content=content_all, display="side")]
243
  await cl.Message(content="📚 Tableaux de toutes les données", elements=tableau_all,).send()
244
- actions = [cl.Action(name="download", value=content_all, description="download_tableau")]
245
- await cl.Message(author="COPILOT",content="📥 Télécharger l'ensemble des tableaux de données ayant servi à la datavisualisation", actions=actions).send()
246
 
247
  await cl.Message(content="Datavisualisation de l'enquête des recruteurs des chargé.e.s d'affaires en agencement", elements=elements).send()
248
 
 
143
  content.append(action.value)
144
  arrayContent = np.array(content)
145
  df = pd.DataFrame(arrayContent)
146
+ with open('./' + action.description + '.txt', 'wb') as csv_file:
147
  df.to_csv(path_or_buf=csv_file, index=False,header=False, encoding='utf-8')
148
  elements = [
149
  cl.File(
150
  name= action.description + ".txt",
151
+ path="./" + action.description + ".txt",
152
  display="inline",
153
  ),
154
  ]
155
  await cl.Message(
156
+ content="[Lien] 🔗", elements=elements
157
  ).send()
158
  await action.remove()
159
 
 
241
  content_all="<p>Tableaux des données de La \"taille des entreprises ayant répondu\"</p>" + df_taille.to_html() + "<p>Tableaux des données de \"L’engagement dans le domaine de l’agencement\"</p>" + df_temps.to_html() + "<p>Tableaux des données de \"L’engagement dans le domaine de l’agencement\" par taille d'entreprise</p>" + df_temps_entreprise.to_html() + "<p>Tableaux des données de \"Le nombre de chargé.e d’affaires en agencement\"</p>" + df_nb_charge.to_html() + "<p>Tableaux des données de \"Le nombre de chargé.e d’affaires en agencement par taille d'entreprise\"</p>" + df_nb_charge_entreprise.to_html() + "<p>Tableaux des données de \"Le nombre de chargé.e d’affaires en agencement par année d'engagement\"</p>" + df_nb_charge_engagement.to_html() + "<p>Tableaux des données de \"Le profil des répondants\"</p>" + df_statut.to_html() + "<p>Tableaux des données de \"Les principaux interlocuteurs du CAA\"</p>" + df_interlocuteur.to_html() + "<p>Tableaux des données de \"Les principaux interlocuteurs du CAA\" par taille d'entreprise</p>" + df_interlocuteur_entreprise.to_html() + "<p>Tableaux des données de \"Les principaux interlocuteurs du CAA\" par nombre chargé.e d'affaires</p>" + df_interlocuteur_nb_charge.to_html() + "<p>Tableaux des données de \"Les principales compétences attendues\"</p>" + df_competences.to_html() + "<p>Tableaux des données de \"Les principales compétences attendues\" par taille d'entreprise</p>" + df_competences_entreprise.to_html() + "<p>Tableaux des données de \"Les principales compétences attendues\" par nombre chargé.e d'affaires</p>" + df_competences_nb_charge.to_html()
242
  tableau_all = [cl.Text(name="Tableaux", content=content_all, display="side")]
243
  await cl.Message(content="📚 Tableaux de toutes les données", elements=tableau_all,).send()
244
+ actions = [cl.Action(name="Cliquer sur le bouton et rendez-vous en fin de page", value=content_all, description="download_tableau")]
245
+ await cl.Message(content="📥 Télécharger l'ensemble des tableaux de données ayant servi à la datavisualisation", actions=actions).send()
246
 
247
  await cl.Message(content="Datavisualisation de l'enquête des recruteurs des chargé.e.s d'affaires en agencement", elements=elements).send()
248