Skip to main content

JupyterLab Spreadsheet

npm GitHub Supported JLab version CI Build

Image depicting the plugin displaying a simple XLS workbook

Try it out! binder.org

This plugin adds a simple spreadsheet viewer to JupyterLab.

jupyterlab-spreadsheet supports XLS, XLSX, ODS, and CSV files, and allows for basic formatting (such as cell merges). The plugin is in alpha, and doesn't support all features of workbooks (advanced formatting, formulas, etc.).

Refer to the changelog for detailed release notes.

Getting Started

Installing jupyterlab-spreadsheet is easy. Just run the following command:

jupyter labextension install jupyterlab-spreadsheet

If you already have JupyterLab running, you just have to refresh the page.

To open a workbook, navigate to it in the file viewer and double-click on it. To open CSV files in the plugin, right click on the file and use "Open With > Spreadsheet".

Contributing

Contributions are always welcome! jupyterlab-spreadsheet is built off of the 6pac fork of SlickGrid, and uses SheetJS to parse workbooks.

When filing issues, please be sure to give reproduction steps and any relevant error messages or console output. This helps me track down the cause and get a fix out sooner.

Building from Source

To build from sources, clone this repository into a convenient directory and cd into it from a terminal. Then, run the following commands:

yarn install
yarn build
jupyter labextension install .

Then, start JupyterLab as you would normally. File watchers are available via yarn build --watch and jupyter lab --watch.

Metadata

Release files for jupyterlab-spreadsheet 0.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jupyterlab-spreadsheet 0.4.2
File Size Uploaded
jupyterlab_spreadsheet-0.4.2.tar.gz 261.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jupyterlab-spreadsheet 0.4.2
File Interpreter ABI Platform
jupyterlab_spreadsheet-0.4.2-py3-none-any.whl Python 3 none any Details

Total release size: 762.0 kB

Release files / jupyterlab_spreadsheet-0.4.2.tar.gz

Download URL jupyterlab_spreadsheet-0.4.2.tar.gz
Size 261.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0cea8130d53ba1cb67a3df2ceb1e382af6b968963d72fa3736d0ecaa90a2519a
BLAKE2b-256 checksum
How to use checksums
000289b9ebf1f707ebb178414f57d5f496083464591a479c542ea075b1d73bf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / jupyterlab_spreadsheet-0.4.2-py3-none-any.whl

Download URL jupyterlab_spreadsheet-0.4.2-py3-none-any.whl
Size 500.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ae8a89bcab630f9f75e37b3ea2c7c5c5edf4a49699c5aae1756cb5c2452dbed9
BLAKE2b-256 checksum
How to use checksums
89bc493671a77bb97171c16a9b101b93d536d31c9dd7fec766919ba116d880fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

0.4.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page