With the PyXLL add-in, Python runs in Excel using your own Python environment installed on your PC. It does not depend on any cloud services and so you are free to use any supported Python version, and install and use any Python packages in Excel.
PyXLL supports all Python 3 versions from Python 3.2 onwards, including Python 3.12.
For Python 2 users, PyXLL still maintains support for all Python versions from 2.3 to Python 2.7.
As new versions of Python are released, PyXLL will continue to be updated so that you can always use the latest Python version in Excel.
Please note that each Python version requires a separate build of the PyXLL add-in. If installing using "pyxll install" the install script will download the correct version for you. If downloading manually, please be sure to select the version of Python you are using when asked so that you get the correct file.
As of 2024/04/25 the complete list of supported Python versions that you can use in Excel is
- Python 3.12
- Python 3.11
- Python 3.10
- Python 3.9
- Python 3.8
- Python 3.7
- Python 3.6
- Python 3.5
- Python 3.4
- Python 3.3
- Python 3.2
- Python 2.7
- Python 2.6
- Python 2.5
- Python 2.4
- Python 2.3
Both 64 bit and 32 bit PyXLL binaries are available for all Python verisons.
For details of how to install the PyXLL Python Excel add-in, please see https://www.pyxll.com/docs/userguide/installation/firsttime.html.