A cross-platform Python library for generating Excel 2007 compatible spreadsheets. A simple interface to an excessive file format.

XlsXcessive makes generating Excel compatible OOXML spreasheets easy. It supports common features like multiple cell data types, formulas, styles, merged cells and multiple worksheets.

It is open source software developed at YouGov and licensed under the MIT license.

Some basic documenation is in the README.rst file. Also see the sample.py file for an an example that excercises most of the current features of the library.

Follow the development of XlsXcessive at BitBucket . Email christian *at* dowski.com or tweet @dowskimania with questions and/or comments.

Try It!

Enter some numbers, words and formulas below and export them as an Excel spreadsheet.


Get It!

Install with easy_install

        easy_install XlsXcessive

or download a release , unpack it and ...

        python setup.py install

Note: lxml is a downstream dependency. If you are installing on Linux you'll need the development headers for libxml2 and libxlst1. On Ubuntu/Debian you can run:

        sudo apt-get install libxml2-dev libxslt1-dev

Refer to the lxml docs for installation requirements on other platforms.