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.
Page setup methods for printing.
Python 2/3 support.
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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
XlsxWriter-0.0.7.tar.gz
(3.4 MB
view details)
File details
Details for the file XlsxWriter-0.0.7.tar.gz.
File metadata
- Download URL: XlsxWriter-0.0.7.tar.gz
- Upload date:
- Size: 3.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fdcda039a2c2e24eebd1bd544d17b3a3257e4c83c457541198693f3815504958
|
|
| MD5 |
d23adfd4c58c6b781483bd88f640fc61
|
|
| BLAKE2b-256 |
7d780719b2d09b7961538597e640d1d1466fcbd53fb7e9a1d1b0153d9a9b883e
|