xlwings is a BSD-licensed Python library that makes it easy to call Python from Excel and vice versa:
- Scripting: Automate/interact with Excel from Python using a syntax that is close to VBA.
- Macros: Replace your messy VBA macros with clean and powerful Python code.
- UDFs: Write User Defined Functions (UDFs) in Python (Windows only).
Numpy arrays and Pandas Series/DataFrames are fully supported. xlwings-powered workbooks are easy to distribute and work on Windows and Mac.
- Homepage: http://xlwings.org
- Quickstart: http://docs.xlwings.org/en/stable/quickstart.html
- Documentation: http://docs.xlwings.org
- Source Code: http://github.com/zoomeranalytics/xlwings
The Excel add-in is version controlled with xltrail. You can see the diffs on https://demo.xltrail.com.