Comment écrire dans une feuille de calcul Excel avec Python ?

Comment écrire des données dans un fichier Excel avec Python ?

Avec openpyxl (recommandé pour .xlsx) :

from openpyxl import Workbook

wb = Workbook()
ws = wb.active
ws['A1'] = 'Bonjour'
ws.append([1, 2, 3])
wb.save('fichier.xlsx')

Avec pandas :

import pandas as pd

df = pd.DataFrame({'Nom': ['Alice', 'Bob'], 'Age': [25, 30]})
df.to_excel('fichier.xlsx', index=False)

Avec xlsxwriter :

import xlsxwriter

wb = xlsxwriter.Workbook('fichier.xlsx')
ws = wb.add_worksheet()
ws.write('A1', 'Bonjour')
wb.close()