Skip to main content

Make Excel fly: Interact with Excel from Python and vice versa.

Project description

xlwings CE

xlwings CE 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).

  • REST API: Expose your Excel workbooks via REST API.

Numpy arrays and Pandas Series/DataFrames are fully supported. xlwings-powered workbooks are easy to distribute and work on Windows and Mac.

xlwings CE includes all files in the xlwings package except the pro folder, i.e. the xlwings.pro subpackage.

xlwings PRO

The purpose of xlwings PRO is to finance the continued maintenance and enhancement of xlwings. This will allow you to rely on the package without being left with the dreaded “this library currently has no active maintainers” message that happens to too many open-source packages after a couple of years.

To get access to the additional functionality of xlwings PRO, you need a license key and at least xlwings v0.19.0. Everything under the xlwings.pro subpackage is distributed under a commercial license, see https://github.com/xlwings/xlwings/blob/master/LICENSE_PRO.txt.

xltrail

The Excel add-in is version controlled with xltrail. You can see the diffs here.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

exceling-0.0.8.tar.gz (324.5 kB view details)

Uploaded Source

Built Distribution

exceling-0.0.8-py2.py3-none-any.whl (354.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file exceling-0.0.8.tar.gz.

File metadata

  • Download URL: exceling-0.0.8.tar.gz
  • Upload date:
  • Size: 324.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

File hashes

Hashes for exceling-0.0.8.tar.gz
Algorithm Hash digest
SHA256 ff2e28f3ec932d5d6595cd67d3d5d6ba2acec9be4f89e0ca68d42501d98e6f91
MD5 b7b8d8b32892b9b9e8ebfbf73f22649e
BLAKE2b-256 75cce59c26b1528527eaf8f05045a65d970e94b96024fc07f67885e44019efac

See more details on using hashes here.

File details

Details for the file exceling-0.0.8-py2.py3-none-any.whl.

File metadata

  • Download URL: exceling-0.0.8-py2.py3-none-any.whl
  • Upload date:
  • Size: 354.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

File hashes

Hashes for exceling-0.0.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a23cc9810c40753f40fb5e66cf938fdb23eca16091b7c67e65eb35bce0edc21f
MD5 611505ef7d1ff139549715270f18a5ca
BLAKE2b-256 4e08890f9e78ba8c3a993c79164fda4f41fd3f95059b3c4ba2a0dae4c4ce55e2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page