Skip to main content

Library to create spreadsheet files compatible with MS Excel 97/2000/XP/2003 XLS files, on any platform, with Python 2.6, 2.7, 3.3+

Project description

Travis Coveralls Docs PyPI

xlwt

This is a library for developers to use to generate spreadsheet files compatible with Microsoft Excel versions 95 to 2003.

The package itself is pure Python with no dependencies on modules or packages outside the standard Python distribution.

Installation

Do the following in your virtualenv:

pip install xlwt

Quick start

import xlwt
from datetime import datetime

style0 = xlwt.easyxf('font: name Times New Roman, color-index red, bold on',
    num_format_str='#,##0.00')
style1 = xlwt.easyxf(num_format_str='D-MMM-YY')

wb = xlwt.Workbook()
ws = wb.add_sheet('A Test Sheet')

ws.write(0, 0, 1234.56, style0)
ws.write(1, 0, datetime.now(), style1)
ws.write(2, 0, 1)
ws.write(2, 1, 1)
ws.write(2, 2, xlwt.Formula("A3+B3"))

wb.save('example.xls')

Documentation

Documentation can be found in the docs directory of the xlwt package. If these aren’t sufficient, please consult the code in the examples directory and the source code itself.

The latest documentation can also be found at: http://xlwt.readthedocs.org/en/latest/

Problems?

Try the following in this order:

Acknowledgements

xlwt is a fork of the pyExcelerator package, which was developed by Roman V. Kiseliov. This product includes software developed by Roman V. Kiseliov <roman@kiseliov.ru>.

xlwt uses ANTLR v 2.7.7 to generate its formula compiler.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xlwt-1.2.0.tar.gz (153.9 kB view details)

Uploaded Source

Built Distribution

xlwt-1.2.0-py2.py3-none-any.whl (99.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file xlwt-1.2.0.tar.gz.

File metadata

  • Download URL: xlwt-1.2.0.tar.gz
  • Upload date:
  • Size: 153.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for xlwt-1.2.0.tar.gz
Algorithm Hash digest
SHA256 505669c1eb6a60823fd3e2e723b60eea95f2c56254113bf163091ed2bedb4ac9
MD5 1f2673a93c221f0195f342c578f04968
BLAKE2b-256 5b8d22b9ec552a1d7865de39f54bd15f9db09c72a6bf8ab77b11dcce4ae336bb

See more details on using hashes here.

File details

Details for the file xlwt-1.2.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for xlwt-1.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 dcf30c4337e4231437967f7f2cc9ce3f3a57914c1170102124a90037b1de43ce
MD5 4045ad819f54d808670023023f557791
BLAKE2b-256 82a333e92fab77d5b12de2d77f2711319b2c2a743901ffa4e80dc987f7de9833

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page