Runs a Spyder kernel in Microsoft Excel using PyXLL.
Project description
PyXLL-Jupyter
Integration for Spyder IDE and Microsoft Excel.
Requirements
- PyXLL >= 5.1.0
- spyder-kernels >= 3.0.0
Installation
To install this package use:
pip install pyxll-spyder
Once installed a "Start Spyder Kernel" button will be added to the PyXLL ribbon tab in Excel, so long as you have PyXLL 5 or above already installed.
Click the button to start the Spyder kernel in Excel. A message box will be shown with the file name of the Spyder kernel, which is copied to the clipboard ready to paste in the next step.
The Spyder kernel runs inside the Excel process using PyXLL and can be connected to from Spyder using the menu item "Consoles -> Connect to Existing Kernel...". Paste the kernel file name copied in the previous step here.
Once connected, the Spyder can execute code in Excel. The usual PyXLL functions and decorators can be used which can be used to add new Excel functions and macros, as well as use the Excel Object Model API to interact with Excel.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyxll_spyder-0.0.2.tar.gz.
File metadata
- Download URL: pyxll_spyder-0.0.2.tar.gz
- Upload date:
- Size: 14.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
13a089ce756e752b74fc797aa0211ecf611496d7c79d4243f8c8a30835e599a7
|
|
| MD5 |
3ebe5432533cc6a1b20bf67c2cd7d4aa
|
|
| BLAKE2b-256 |
38368214e0c9d1de3a54b16aed30c1f36dfd7ee232e1d18e23cacbd7afe44d62
|
Provenance
The following attestation bundles were made for pyxll_spyder-0.0.2.tar.gz:
Publisher:
pypi-upload.yaml on pyxll/pyxll-spyder
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyxll_spyder-0.0.2.tar.gz -
Subject digest:
13a089ce756e752b74fc797aa0211ecf611496d7c79d4243f8c8a30835e599a7 - Sigstore transparency entry: 757571168
- Sigstore integration time:
-
Permalink:
pyxll/pyxll-spyder@4c67fea19f8f011aa0e9d3a25f5d06b790c7d97c -
Branch / Tag:
refs/tags/0.0.2 - Owner: https://github.com/pyxll
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-upload.yaml@4c67fea19f8f011aa0e9d3a25f5d06b790c7d97c -
Trigger Event:
release
-
Statement type:
File details
Details for the file pyxll_spyder-0.0.2-py3-none-any.whl.
File metadata
- Download URL: pyxll_spyder-0.0.2-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5c26f466eb2e2d79b52e95f0f67799216c607d4b09331d30526085239de9c0f3
|
|
| MD5 |
7f31f068f478e23445e4cb6b1182ec34
|
|
| BLAKE2b-256 |
eb654a75b6147606fc42ab93effe0e4b3d6627ddc8d552d4f11de3d196029a75
|
Provenance
The following attestation bundles were made for pyxll_spyder-0.0.2-py3-none-any.whl:
Publisher:
pypi-upload.yaml on pyxll/pyxll-spyder
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pyxll_spyder-0.0.2-py3-none-any.whl -
Subject digest:
5c26f466eb2e2d79b52e95f0f67799216c607d4b09331d30526085239de9c0f3 - Sigstore transparency entry: 757571169
- Sigstore integration time:
-
Permalink:
pyxll/pyxll-spyder@4c67fea19f8f011aa0e9d3a25f5d06b790c7d97c -
Branch / Tag:
refs/tags/0.0.2 - Owner: https://github.com/pyxll
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi-upload.yaml@4c67fea19f8f011aa0e9d3a25f5d06b790c7d97c -
Trigger Event:
release
-
Statement type: