/grid

Declarative React Canvas Grid primitive for Data table, Pivot table, Excel Worksheets and more :boom:

Primary LanguageTypeScript

Rows n' Columns

React Components for Tabular data.

MIT license Build Status

This monorepo contains

  1. Grid - MIT Licensed Declarative Canvas Grid. Refer to Storybook for all demos.

  2. SpreadSheet - Excel-like Grid available as Non-commercial and Commercially licensed product

  3. Exporter - Excel Export plugin

SpreadSheet Grid Documentation

If you are looking for documentation of SpreadSheet Grid, its here

https://rowsncolumns.app/

Local development

The monorepo is managed using lerna and yarn workspaces. To get started

  1. Clone the repository to rowsncolumns directory
git clone https://github.com/rowsncolumns/grid.git rowsncolumns
  1. Install npm dependencies using yarn
// Switch to the new directory
cd rowsncolumns

// Install all dependencies
yarn
  1. Compile typescript files to Javascript
yarn build

Run storybook

yarn storybook

And open http://localhost:9002/ in Chrome and click on SpreadSheet section on the left navigation

All stories are located in packages/storybook directory

Watch and compile typescript

yarn build:watch