# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel à l’aide de la bibliothèque `openpyxl` pour des utilisations commerciales :
« `python
# Importation des bibliothèques nécessaires
import openpyxl
from openpyxl import Workbook, load_workbook
# Création d’un nouveau livre Excel
wb = Workbook()
# Sélection de la feuille active (défaut : « Sheet »)
ws = wb.active
ws.title = « Tableau Commercial »
# En-tête du tableau
ws[‘A1’] = ‘Nom de l\’entreprise’
ws[‘B1’] = ‘Adresse’
ws[‘C1’] = ‘Ville’
ws[‘D1’] = ‘Code postal’
# Fonction pour ajouter une nouvelle ligne au tableau
def ajout_ligne(nom, adresse, ville, code_postal):
# Vérification que les champs ne sont pas vides
if nom and adresse and ville and code_postal:
ws.append([nom, adresse, ville, code_postal])
print(f »Ligne ajoutée pour {nom} »)
else:
print(« Veuillez remplir tous les champs »)
# Fonction pour supprimer une ligne au tableau
def suppression_ligne(num_ligne):
# Vérification que la ligne existe bien
if num_ligne <= len(ws.values):
ws.delete_rows(num_ligne)
print(f"Ligne {num_ligne} supprimée")
else:
print("Ligne inexistante")
# Fonction pour modifier une ligne au tableau
def modification_ligne(num_ligne, nom, adresse, ville, code_postal):
# Vérification que la ligne existe bien
if num_ligne <= len(ws.values):
ws.cell(row=num_ligne+1, column=1).value = nom
ws.cell(row=num_ligne+1, column=2).value = adresse
ws.cell(row=num_ligne+1, column=3).value = ville
ws.cell(row=num_ligne+1, column=4).value = code_postal
print(f"Ligne {num_ligne} modifiée")
else:
print("Ligne inexistante")
# Fonction pour enregistrer le fichier Excel
def enregistrement_fichier():
wb.save("Tableau_Commercial.xlsx")
print("Fichier enregistré avec succès")
# Exemple d'utilisation des fonctions
ajout_ligne("Entreprise 1", "Adresse 1", "Ville 1", "12345")
suppression_ligne(2)
modification_ligne(3, "Nouvelle entreprise", "Nouvelle adresse", "Nouvelle ville", "67890")
# Enregistrement du fichier Excel
enregistrement_fichier()
```
Ce code crée un tableau Excel avec les colonnes suivantes :
* Nom de l'entreprise
* Adresse
* Ville
* Code postal
Il définit également plusieurs fonctions pour ajouter, supprimer et modifier des lignes dans le tableau. Finalement, il enregistre le fichier Excel sous le nom "Tableau_Commercial.xlsx".
Notez que vous devrez installer la bibliothèque `openpyxl` si elle n'est pas déjà installée. Vous pouvez le faire en exécutant la commande suivante dans votre terminal :
```bash
pip install openpyxl
```
J'espère que cela vous aidera !"