Titre de Uz605n00817.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour une charpente avec des fonctionnalités pour divers utilisations en entreprise. Je vais utiliser la bibliothèque `openpyxl` pour créer et éditer le fichier Excel.

« `python
from openpyxl import Workbook
from openpyxl.styles import Font, Alignment

# Création d’un nouveau livre Excel
wb = Workbook()

# Sélection de la feuille active (par défaut « Feuille1 »)
ws = wb.active

# Définition des entêtes de colonnes
entetes = [« Numéro », « Nom du client », « Adresse », « Type de charpente », « Superficie totale », « Nombre de pièces »]

# Configuration des formats de cellules
font_titre = Font(name=’Calibri’, size=12, bold=True)
alignement_centre = Alignment(horizontal= »center »)

# Création d’un tableau avec les entêtes
ws[‘A1’] = « Charpente »
ws[‘B1’] = « Utilisation »
ws[‘C1’] = « Client »
ws[‘D1’] = « Adresse »
ws[‘E1’] = « Type de charpente »
ws[‘F1’] = « Superficie totale »
ws[‘G1’] = « Nombre de pièces »

# Format des entêtes
for i in range(len(entetes)):
ws.cell(row=1, column=i+1).value = entetes[i]
ws.cell(row=1, column=i+1).font = font_titre
ws.cell(row=1, column=i+1).alignment = alignement_centre

# Ajout de quelques lignes de données exemple
ws[‘A2’] = « 1 »
ws[‘B2’] = « Construction d’un immeuble »
ws[‘C2’] = « Société A »
ws[‘D2’] = « Rue des fleurs, 12 »
ws[‘E2’] = « Charpente métallique »
ws[‘F2’] = « 1000 m² »
ws[‘G2’] = « 10 pièces »

ws[‘A3’] = « 2 »
ws[‘B3’] = « Construction d’un pavillon »
ws[‘C3’] = « Société B »
ws[‘D3’] = « Rue des pommiers, 5 »
ws[‘E3’] = « Charpente bois »
ws[‘F3’] = « 500 m² »
ws[‘G3’] = « 5 pièces »

# Formatage automatique
ws.auto_filter.ref = « A1:G4 »

# Enregistrement du fichier Excel sous le nom « charpente.xlsx » dans le répertoire courant
wb.save(« charpente.xlsx »)
« `

Cet exemple crée un tableau avec les entêtes suivantes :

* Numéro (A)
* Nom du client (B)
* Adresse (C)
* Type de charpente (D)
* Superficie totale (E)
* Nombre de pièces (F)

Il ajoute également quelques lignes de données exemple pour illustrer l’utilisation.

La fonction `auto_filter` permet d’activer le filtrage automatique dans la feuille Excel. Vous pouvez ajuster les références (`ref`) pour couvrir davantage ou moins de colonnes si nécessaire.

Assurez-vous d’avoir installé la bibliothèque `openpyxl` en utilisant pip :

« `bash
pip install openpyxl
« `

Cette commande permettra de créer un fichier Excel nommé « charpente.xlsx » dans le répertoire courant, contenant les données et les entêtes définis dans l’exemple. »

Retour en haut