Adds a spreadsheet viewer to JupyterLab
Project description
JupyterLab Spreadsheet
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
.
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
Hashes for jupyterlab_spreadsheet-0.4.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cea8130d53ba1cb67a3df2ceb1e382af6b968963d72fa3736d0ecaa90a2519a |
|
MD5 | 38276d62c8fb18d54f1d1809b14bd7be |
|
BLAKE2b-256 | 000289b9ebf1f707ebb178414f57d5f496083464591a479c542ea075b1d73bf1 |
Hashes for jupyterlab_spreadsheet-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae8a89bcab630f9f75e37b3ea2c7c5c5edf4a49699c5aae1756cb5c2452dbed9 |
|
MD5 | bf3d199315850bb589860f8cf4a5ef89 |
|
BLAKE2b-256 | 89bc493671a77bb97171c16a9b101b93d536d31c9dd7fec766919ba116d880fb |