Calling Python functions from Excel should be easy.
xlSlim makes calling Python functions as simple as possible. No Python code changes are ever required (although sometimes type hints are). Watch the video below to see a Python Monte Carlo option pricing function being registered and called in 30 seconds.
30s to price an option...
Free of charge
xlSlim is available free of charge! You can use it for any purpose without any license fees. Some features require a Premium license.
No need to install Python, Python 3.10 is included.
No code changesDocs..
Run Python functions from Excel with no code changes.
No additional packages need to be installed.
VBA/Excel add-in functionsDocs..
Call VBA functions from Python.
Call Excel add-in functions from Python.
Automatic object cachingDocs..
Python objects are automatically cached. Moving objects in and out of the cache is taken care of without requiring any code changes.
30 minute overview
numpy arrays are fully supported.
numpy arrays can be created from Excel ranges.
pandas series and dataframes are fully supported.
pandas series and dataframes can be created from Excel ranges.
Existing Python environmentsDocs..
Existing conda and venv environments can be used.
Problems with maintaining the same DLL versions in your Python packages and Excel add-ins?
xlSlim can run the Python code in a background process.