# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour les éleveurs/éleveuses d’ovins :
« `python
import xlsxwriter
# Création du fichier Excel
workbook = xlsxwriter.Workbook(‘Tableau_Ovins.xlsx’)
worksheet = workbook.add_worksheet()
# En-tête des colonnes
worksheet.write(0, 0, ‘Nom’) # A1
worksheet.write(0, 1, ‘Adresse’) # B1
worksheet.write(0, 2, ‘N° de téléphone’) # C1
worksheet.write(0, 3, ‘Mail’) # D1
worksheet.write(0, 4, ‘Type de production’) # E1
worksheet.write(0, 5, ‘Nombre d’ovins’) # F1
# Données des éleveurs/éleveuses
data = [
[‘Éleveur 1’, ‘Rue de la Ferme 123′, ’06 12 34 56 78’, ‘eleveur1@example.com’, ‘Production laitière’, 50],
[‘Éleveuse 2’, ‘Chemin des Ovin 456′, ’07 89 01 23 45’, ‘eleveuse2@example.com’, ‘Production de viande’, 100],
[‘Éleveur 3’, ‘Allée des Moutons 789′, ’08 90 12 34 56’, ‘eleveur3@example.com’, ‘Production mixte’, 200]
]
# Inscription des données dans le tableau
for i, row in enumerate(data):
for j, cell in enumerate(row):
worksheet.write(i + 1, j, cell)
# Formatage de la feuille
worksheet.set_column(0, 5, 20) # Largeur des colonnes
# Fermeture du fichier Excel
workbook.close()
« `
Ce code crée un tableau Excel avec les colonnes suivantes :
* Nom de l’éleveur/éleveuse (A1)
* Adresse de l’éleveur/éleveuse (B1)
* N° de téléphone de l’éleveur/éleveuse (C1)
* Mail de l’éleveur/éleveuse (D1)
* Type de production (E1)
* Nombre d’ovins (F1)
Les données des éleveurs/éleveuses sont stockées dans la liste `data` et inscrites dans le tableau.
Notez que vous pouvez personnaliser les colonnes et les données en fonction de vos besoins spécifiques.
**Commentaires**
* La ligne 4 crée un objet `Workbook` pour le fichier Excel.
* Les lignes 5-10 ajoutent une feuille de calcul (`worksheet`) au livre.
* Les lignes 11-15 écrivent les en-têtes des colonnes dans la feuille.
* Les lignes 16-20 écrivent les données des éleveurs/éleveuses dans le tableau.
* La ligne 21 ajuste la largeur des colonnes.
J’espère que cela vous aidera ! »