All Projects → quigleyj97 → Jupyterlab Spreadsheet

quigleyj97 / Jupyterlab Spreadsheet

Licence: bsd-3-clause
JupyterLab plugin for viewing spreadsheets, such as Excel .xls/.xlsx workbooks and OpenOffice .ods files

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Jupyterlab Spreadsheet

jupyterlab-spreadsheet-editor
JupyterLab spreadsheet editor for tabular data (e.g. csv, tsv)
Stars: ✭ 72 (-24.21%)
Mutual labels:  excel, spreadsheet, jupyterlab, jupyterlab-extension
Elyra
Elyra extends JupyterLab Notebooks with an AI centric approach.
Stars: ✭ 839 (+783.16%)
Mutual labels:  hacktoberfest, jupyterlab, jupyterlab-extension
Phpspreadsheet
A pure PHP library for reading and writing spreadsheet files
Stars: ✭ 10,627 (+11086.32%)
Mutual labels:  excel, spreadsheet, hacktoberfest
Desktopeditors
An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents
Stars: ✭ 1,008 (+961.05%)
Mutual labels:  excel, spreadsheet
Luckysheet
Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.
Stars: ✭ 9,772 (+10186.32%)
Mutual labels:  excel, spreadsheet
React Spreadsheet Grid
An Excel-like grid component for React with custom cell editors, performant scroll & resizable columns
Stars: ✭ 996 (+948.42%)
Mutual labels:  excel, spreadsheet
Jupyterlab Git
A Git extension for JupyterLab
Stars: ✭ 809 (+751.58%)
Mutual labels:  jupyterlab, jupyterlab-extension
Spreadsheet
The Ruby Spreadsheet by ywesee GmbH
Stars: ✭ 1,033 (+987.37%)
Mutual labels:  excel, spreadsheet
Excellentexport
Javascript export to Excel
Stars: ✭ 1,018 (+971.58%)
Mutual labels:  excel, hacktoberfest
Jupyterlab Python Bytecode
JupyterLab extension to explore CPython Bytecode
Stars: ✭ 57 (-40%)
Mutual labels:  jupyterlab, jupyterlab-extension
Jupyterlab Gitplus
JupyterLab extension to create GitHub commits & pull requests
Stars: ✭ 76 (-20%)
Mutual labels:  jupyterlab, jupyterlab-extension
Xlnt
📊 Cross-platform user-friendly xlsx library for C++11+
Stars: ✭ 876 (+822.11%)
Mutual labels:  excel, spreadsheet
Excelize
Golang library for reading and writing Microsoft Excel™ (XLSX) files.
Stars: ✭ 10,286 (+10727.37%)
Mutual labels:  excel, spreadsheet
Poi Android
📈 Apache POI for Android
Stars: ✭ 77 (-18.95%)
Mutual labels:  excel, spreadsheet
Spreadsheet
Spreadsheet for Vaadin Framework
Stars: ✭ 40 (-57.89%)
Mutual labels:  excel, spreadsheet
Jupyterlab Vim
Vim notebook cell bindings for JupyterLab
Stars: ✭ 842 (+786.32%)
Mutual labels:  jupyterlab, jupyterlab-extension
Django Rest Pandas
📊📈 Serves up Pandas dataframes via the Django REST Framework for use in client-side (i.e. d3.js) visualizations and offline analysis (e.g. Excel)
Stars: ✭ 1,030 (+984.21%)
Mutual labels:  excel, spreadsheet
Jupyterlab Topbar
JupyterLab Top Bar extension
Stars: ✭ 86 (-9.47%)
Mutual labels:  jupyterlab, jupyterlab-extension
Vue Handsontable Official
Vue Data Grid with Spreadsheet Look & Feel. Official Vue wrapper for Handsontable.
Stars: ✭ 751 (+690.53%)
Mutual labels:  excel, spreadsheet
Jupyterlab Lsp
Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Stars: ✭ 796 (+737.89%)
Mutual labels:  jupyterlab, jupyterlab-extension

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].