Version 2.1.0 available to download now - see the changelog for what’s new.

PyXLL makes it possible to write addins for Microsoft Excel in Python. Using simple decorators your Python code can instantly be exposed to Excel as worksheet functions, menu items or macros.

Excel addins written using PyXLL are fast to develop and offer high performance as well as being easier to maintain and deploy than other methods of developing Excel addins.

PyXLL is used by investment banks, hedge funds and engineering companies all over the world.

All recent versions of Microsoft Excel for Windows are supported, including Excel 2003, 2007, 2010 and 2013 (both 32 bit and 64 bit versions of Excel 2010 and Excel 2013 are supported).

PyXLL is designed to work with all versions of Python from 2.3 to 3.3. The standard cPython interpreter is used which means all of your compiled C Python modules will also work, including 3rd party packages such as numpy.

To see how PyXLL can be used to quickly expose your python code to Excel, continue to the introduction.