Write Excel Add-Ins
in Python

Use Microsoft Excel as a user friendly front-end to your Python code. No VBA, just Python!

Laptop showing Python and Excel
Excel and Python working together

PyXLL, the Python Add-in for Microsoft Excel

Python, fully integrated into Excel - that's PyXLL!

Go beyond generating static reports, PyXLL puts your Python code into Excel.

Trusted by Companies Worldwide

Investment banks, hedge funds, and engineering organizations worldwide are using PyXLL to bring the full power of the Python ecosystem to their Excel end-users.

Mizuho
Trailstone
Hildene Capital Management
Bryant University
Velocity
Atomorphis
Alphadyne
Pacific Gas and Electric

A Powerful User Interface

Business users spend their days in Excel so why spend time and money building another custom user interface? Quickly put your systems into the hands of users in Excel. Create rich spreadsheets combining your Python code with all the features of Excel.

Call Python functions from Excel

I used to copy and paste data from different systems into one spreadsheet. It was a nightmare keeping track of where the data came from. Now I use the Python add-in written by our quants directly from Excel. I always know I'm working with the right data and can access all our models.

Risk Manager – New York

Deploy Python code in a way that works for you and your Excel users

Increase Team Productivity

Empower business users with interactive tools rather than static reports. Leverage the full Python ecosystem and deliver functionality in Excel quickly.

Create interactive reports with Python and Excel

I love how quick it is to get from ideas to code in Python. Our analytics are written in Python and we rely on them for our trading. Previously a lot of work was done by our traders in VBA, which was time consuming and error prone. Now our Python analytics are available as an Excel add-in and the traders have the tools they need in a way that works for them.

Quant Developer – London

All Python packages can be used with Excel, including Panads, NumPy, SciPy and QuantLib.

No VBA Required

Complex sheets using VBA quickly become slow and unreliable. Develop, test and centrally manage the code behind your spreadsheets using modern development practices.

Write an Excel add-in in Python, without VBA

For me, Excel development used to mean looking over a user's shoulder, hacking VBA, and never knowing what would break next. We rewrote our legacy VBA code in Python which gave us huge benefits, but our users love Excel and wouldn't give it up. PyXLL made it easy to expose our Python code to Excel as an add-in. Now our workbooks are reliable, much faster, and do more than before!

Senior Python Developer – London

VBA is slow and error prone whereas Python can be tested and managed using VCS
Request a demo and start writing Excel add-ins in Python.

Request a demo

Book a demo session and let us show you what PyXLL can do for you!