Update main.py
Browse files
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('./
|
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="./
|
152 |
display="inline",
|
153 |
),
|
154 |
]
|
155 |
await cl.Message(
|
156 |
-
|
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="
|
245 |
-
await cl.Message(
|
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 |
|