Skip to content

React component to generate tables that allow add/remove/validate of columns/rows during runtime

Notifications You must be signed in to change notification settings

janlukasschroeder/react-excel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6ad7475 · Dec 19, 2018

History

10 Commits
Dec 19, 2018
Dec 19, 2018
Dec 19, 2018
Dec 19, 2018
Dec 19, 2018
Dec 19, 2018
Dec 19, 2018

Repository files navigation

In-Browser Editable Excel Table (React.js)

Demo: https://9899ojyx5o.codesandbox.io/

demo1

demo2

Features

  • Upload Excel/CSV file (nothing is actually being uploaded; the file is processed by your browser).
  • Add/edit/delete rows.
  • Add/edit/delete column.
  • Edit headers.
  • Write custom validate functions to validate the content of each cell in a given column.
  • Mobile number validation function included. All cells in column Mobile are validated using libphonenumber-js.
  • Set headers as read-only, ie. preventing a column to be deleted.
  • Add new row on Tab when cursor is located in last cell

Stack

  • xlsx
  • libphonenumber-js
  • redux + redux-thunk

About

React component to generate tables that allow add/remove/validate of columns/rows during runtime

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published