XlsxWriter
1.0.0
XlsxWriter est un module Python permettant d'écrire des fichiers au format de fichier Excel 2007+ XLSX.
XlsxWriter peut être utilisé pour écrire du texte, des nombres, des formules et des hyperliens vers plusieurs feuilles de calcul et prend en charge des fonctionnalités telles que le formatage et bien d'autres, notamment :
Il prend en charge Python 3.4+ et PyPy3 et utilise uniquement des bibliothèques standard.
Voici un exemple simple :
import xlsxwriter
# Create an new Excel file and add a worksheet.
workbook = xlsxwriter . Workbook ( 'demo.xlsx' )
worksheet = workbook . add_worksheet ()
# Widen the first column to make the text clearer.
worksheet . set_column ( 'A:A' , 20 )
# Add a bold format to use to highlight cells.
bold = workbook . add_format ({ 'bold' : True })
# Write some simple text.
worksheet . write ( 'A1' , 'Hello' )
# Text with formatting.
worksheet . write ( 'A2' , 'World' , bold )
# Write some numbers, with row/column notation.
worksheet . write ( 2 , 0 , 123 )
worksheet . write ( 3 , 0 , 123.456 )
# Insert an image.
worksheet . insert_image ( 'B5' , 'logo.png' )
workbook . close ()
Consultez la documentation complète sur : https://xlsxwriter.readthedocs.io
Notes de version : https://xlsxwriter.readthedocs.io/changes.html