Skip to content

pythoningLearning/XlsxWriter

 
 

Repository files navigation

XlsxWriter is a Python module for creating Excel XLSX files.

XlsxWriter supports the following features:

* 100% compatible Excel XLSX files.
* Write text, numbers, formulas, dates.
* Full cell formatting.
* Multiple worksheets.

Here is a small example::

    from xlsxwriter.workbook import Workbook
        
    # Create an new Excel file and add a worksheet.
    workbook = 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 highlight cell text.
    bold = workbook.add_format({'bold': 1})
    
    # 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)

    workbook.close()

See the full documentation at https://xlsxwriter.readthedocs.org/en/latest/
   
The XlsxWriter module is a port of the Perl Excel::Writer::XLSX module. It is
a work in progress.

About

A Python module for creating Excel XLSX files.

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 98.0%
  • CSS 0.7%
  • HTML 0.5%
  • Makefile 0.3%
  • Shell 0.2%
  • Batchfile 0.2%
  • Perl 0.1%