XlsxWriter
1.0.0
XlsxWriter عبارة عن وحدة Python لكتابة الملفات بتنسيق ملف Excel 2007+ XLSX.
يمكن استخدام XlsxWriter لكتابة النصوص والأرقام والصيغ والارتباطات التشعبية إلى أوراق عمل متعددة وهو يدعم ميزات مثل التنسيق وغيرها الكثير، بما في ذلك:
وهو يدعم Python 3.4+ وPyPy3 ويستخدم المكتبات القياسية فقط.
هنا مثال بسيط:
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 ()
راجع الوثائق الكاملة على: https://xlsxwriter.readthedocs.io
ملاحظات الإصدار: https://xlsxwriter.readthedocs.io/changes.html