Overview PRO#
xlwings PRO is source-available and dual-licensed under one of the following licenses:
xlwings PRO License (commercial use requires a paid plan)
PolyForm Noncommercial License 1.0.0 (non-commercial use is free)
PRO Features#
Ultra Fast File Reader: Similar to
pandas.read_excel()
but 5-25 times faster and you can leverage the convenient xlwings syntax. Works without an Excel installation and therefore on all platforms including Linux.xlwings Server: With xlwings Server, you don't need to install Python locally anymore. Instead, run it as a web app on a server. Works with Desktop Excel on Windows and macOS and with Google Sheet and Excel on the web. Runs on all platforms, including Linux, WSL and Docker.
Embedded code: Store your Python source code directly in Excel for easy deployment.
xlwings Reports: A template-based reporting framework, allowing business users to change the layout of the report without having to touch the Python code.
Markdown Formatting: Support for Markdown formatting of text in cells and shapes like e.g., text boxes.
Permissioning: Control which users can run which Python modules via xlwings.
Paid plans come with additional services like:
1-click Installer: Easily build your own Python installer including all dependencies---your end users don't need to know anything about Python
Direct Support
Check out the paid plans for more details!
License Key Activation#
To use xlwings PRO, you need to install a license key on a Terminal/Command Prompt like so:
xlwings license update -k YOUR_LICENSE_KEY
Make sure to replace LICENSE_KEY
with your personal key (see below). This will store the license key in your xlwings.conf
file (see ユーザー設定: リボン/Config ファイル for where this is on your system). Instead of running this command, you can also store the license key as an environment variable with the name XLWINGS_LICENSE_KEY
.
License Key for Commercial Purpose:
To try xlwings PRO for free in a commercial context, request a trial license key: https://www.xlwings.org/trial
To use xlwings PRO in a commercial context beyond the trial, you need to enroll in a paid plan (they include additional services like support and the ability to create one-click installers): https://www.xlwings.org/pricing
xlwings PRO licenses are developer licenses, are verified offline (i.e., no telemetry/license server involved) and allow royalty-free deployments to unlimited internal end-users and servers for a hassle-free management. External end-users are included with the business plan. Deployments use deploy keys that don't expire but instead are bound to a specific version of xlwings.
License Key for non-commercial Purpose:
To use xlwings PRO for free in a non-commercial context, use the following license key:
noncommercial
(Note that you need at least xlwings 0.26.0).