Titre de AV060m18677.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un fichier Excel avec des tableaux pour une optique :
« `python
import xlsxwriter

# Créer un nouveau fichier Excel
workbook = xlsxwriter.Workbook(‘optique.xlsx’)

# Ajouter des feuilles de calcul
sheet1 = workbook.add_worksheet(‘Fiches clients’)
sheet2 = workbook.add_worksheet(‘Inventaire optique’)
sheet3 = workbook.add_worksheet(‘Factures’)

# Formatage des cellules
format_date = workbook.add_format({‘num_format’: ‘dd/mm/yyyy’})
format_money = workbook.add_format({‘num_format’: ‘#,##0.00’})

# Tableau 1 : Fiches clients
sheet1.write(0, 0, ‘Nom’, workbook.add_format({‘bold’: True}))
sheet1.write(0, 1, ‘Prénom’, workbook.add_format({‘bold’: True}))
sheet1.write(0, 2, ‘Adresse’, workbook.add_format({‘bold’: True}))
sheet1.write(0, 3, ‘Date de naissance’, format_date)
sheet1.write(0, 4, ‘Contact’)
sheet1.write(0, 5, ‘Remarques’)

# Ajouter les lignes des fiches clients
data_clients = [
[‘Dupont’, ‘Jean’, ’12 rue de la République’, ’01/01/1990′, ’06 12 34 56 78′],
[‘Durand’, ‘Marie’, ’15 avenue du Général de Gaulle’, ’02/02/1992′, ’07 89 65 43 21′],
[‘Martin’, ‘Pierre’, ‘8 bis rue des Écoles’, ’03/03/1989′, ’06 78 90 12 34′]
]
for i, row in enumerate(data_clients):
for j, value in enumerate(row):
sheet1.write(i+1, j, value)

# Tableau 2 : Inventaire optique
sheet2.write(0, 0, ‘Nom article’, workbook.add_format({‘bold’: True}))
sheet2.write(0, 1, ‘Quantité’)
sheet2.write(0, 2, ‘Prix unitaire’)

data_inventaire = [
[‘Lunettes de soleil’, 10],
[‘Montures’, 20],
[‘Verres correcteurs’, 15]
]
for i, row in enumerate(data_inventaire):
for j, value in enumerate(row):
sheet2.write(i+1, j, value)

# Tableau 3 : Factures
sheet3.write(0, 0, ‘Nom client’, workbook.add_format({‘bold’: True}))
sheet3.write(0, 1, ‘Montant facturé’)

data_factures = [
[‘Dupont Jean’, 120.50],
[‘Durand Marie’, 200.25]
]
for i, row in enumerate(data_factures):
for j, value in enumerate(row):
sheet3.write(i+1, j, value)

# Fermer le fichier Excel
workbook.close()
« `
Ce code crée un fichier Excel avec trois feuilles de calcul :

* La première feuille contient les fiches clients avec les informations suivantes : nom, prénom, adresse, date de naissance et contact.
* La deuxième feuille contient l’inventaire optique avec les informations suivantes : nom article, quantité et prix unitaire.
* La troisième feuille contient les factures avec les informations suivantes : nom client et montant facturé.

Notez que vous pouvez personnaliser le code pour ajouter ou supprimer des colonnes ou modifier les données en fonction de vos besoins spécifiques. »

Retour en haut