PyXLL logo

PyXLL

by Felix Zumstein · Since 2010
No reviews yet
Active
Quick facts
VendorFelix Zumstein
Year launched2010
StatusActive
LocationN/A
Countries servedN/A
Languages1
Integrations12+
Free tierNO
Free trialYES
Contact salesYES

About PyXLL

PyXLL is an Excel add-in that allows developers to write Excel functions, macros, and menus in Python.

PyXLL is an Excel add-in that enables developers to integrate Python code directly into Microsoft Excel, replacing the need for VBA. It allows for the creation of custom worksheet functions (UDFs), macros, and user interface elements like ribbon toolbars and task panes, all written in Python. This facilitates the use of powerful Python libraries such as Pandas, NumPy, and Matplotlib for complex data analysis, modeling, and visualization within the familiar Excel environment. The software supports real-time data streaming and asynchronous functions to build dynamic, high-performance dashboards. PyXLL offers a 30-day free trial, with paid plans available on a monthly or annual subscription basis. Support is provided through documentation, videos, and a contact form.

Pros & Cons

Pros
  • Integrates Python seamlessly into Excel, replacing the need for VBA.
  • Allows use of powerful Python data science libraries like Pandas and NumPy directly in spreadsheets.
  • Supports real-time data streaming for live, auto-updating dashboards.
  • Enables creation of custom user interface elements like ribbons and task panes.
  • Code can be developed and debugged in standard Python IDEs with automatic reloading.
Cons
  • Limited compatibility with older versions of Excel
  • Steep learning curve for users unfamiliar with Python
  • Relatively high cost compared to other Excel add-ins
  • Limited customer support resources available
  • Lack of advanced features compared to other similar tools

Features

Key features

Python Integration

Write Excel User Defined Functions (UDFs), macros, and menus using Python instead of VBA.

Real-Time Data (RTD)

Stream live data into spreadsheets from Python sources for auto-updating dashboards.

UI Customization

Create custom ribbon toolbars, context menus, and task panes to build intuitive user interfaces within Excel.

High-Performance Calculation

Optimized for use with numerical packages like NumPy, Pandas, and Polars for fast data processing.

Object Caching

Pass Python objects between worksheet functions without serializing them, improving performance and simplifying workbooks.

Additional features

Asynchronous Functions

Write non-blocking functions that can perform long-running tasks without freezing Excel.

Plotting Integration

Use Python plotting libraries like Matplotlib, Plotly, and Bokeh to create data visualizations within Excel.

Dynamic Arrays

Full support for Excel's dynamic arrays, allowing Python functions to return variable-sized results.

Developer Tooling

Supports debugging in standard Python IDEs and features automatic code reloading without restarting Excel.

Excel Object Model Access

Provides full access to the Excel Object Model, allowing for complete automation of Excel from Python.

Pricing

Free trial
Free version
Request a quote
Promo Offer

Monthly plans

Standard
USD 35/mo
per user · billed monthly
  • Billed monthly, cancel anytime
  • Perfect for individual users
  • No long term commitment
  • Add more users at any time
  • Updates and support included
Source: vendor pricing page →

Annual plans

Standard
USD 349/yr
per user · billed yearly · ≈ USD 29.08/mo
  • Best pricing for teams
  • Discounts for multi-user licenses
  • Add more users at any time
  • Updates and support included

Billed annually as $349/user/year. Equivalent to $30/user/month.

Source: vendor pricing page →

Countries & Languages

Countries served
1
Interface languages
3
Billing currencies

Interface languages

English

Billing currencies

🇺🇸USD🇪🇺EUR🇬🇧GBP

No reviews yet

Be the first to drop a review

Alternatives to PyXLL

ChemStat logo

ChemStat

ChemStat is a statistical analysis software for environmental data, designed for Windows. It helps analyze…

GRID Spreadsheet Engine logo

GRID Spreadsheet Engine

GRID Spreadsheet Engine is a spreadsheet software from GRID that provides a modern spreadsheet use…

DewesoftX logo

DewesoftX

DewesoftX is a data acquisition software from Dewesoft that provides comprehensive test and measurement monitoring…

DataFi Analytics Dashboard logo

DataFi Analytics Dashboard

DataFi Analytics Dashboard is a data management platform from DataFi that provides a unified interface…

Databricks Data Intelligence Platform logo

Databricks Data Intelligence Platform

Databricks Data Intelligence Platform is a data analytics software from Databricks that powers AI-driven analytics…

FlyNex logo

FlyNex

FlyNex is a Germany-based digital platform that focuses on transforming how organizations collect, analyze, and…

Spot something wrong or outdated?

Suggest a correction — a reviewer verifies every change.

Often compared with PyXLL

Compare any two tools →
ChemStat logo
ChemStat
Data Analysis
0.0
GRID Spreadsheet Engine logo
GRID Spreadsheet Engine
Spreadsheet
0.0
DewesoftX logo
DewesoftX
Data Analysis
0.0
DataFi Analytics Dashboard logo
DataFi Analytics Dashboard
eCommerce
0.0