[Open Source] Build Web Excel Quickly with JavaScript: Minimalist, Efficient, and Easy to Configure
![[Open Source] Build Web Excel Quickly with JavaScript: Minimalist, Efficient, and Easy to Configure](https://yy123.ink/api/img/1782608000730-wd2pcx.jpg)
1. Project Overview

Build Web Excel Quickly with JavaScript
Minimalist, Efficient, and Easy to Configure
This is a lightweight Excel development library built with Web (ES6) and Canvas.
2. Open Source License
Licensed under MIT
3. Screenshots

4. Feature Overview
Lightweight
Full Features, Including All Plugins. The bundled code is less than 200 KB.
Easy to Use
If you only need basic functionality, you can use it with zero configuration.
Data-Driven
Data Manipulation Is Simple and Fast
Core Features
The Following Features Are Supported
-
Undo and Redo
-
Add Rows and Columns
-
Delete Rows and Columns
-
Hide Rows and Columns
-
Dynamically Resize Rows and Columns
-
Freeze Rows and Columns
-
Add Borders / Colors / Border Line Styles
-
Cell Merging
-
Copy
-
Paste
-
Print
-
Formulas
-
Filtering
-
Auto Fill
-
Multiple Sheet Support
-
Font Styles
-
Custom Fonts / Sizes / Colors
-
Foreground and Background Fill Colors
-
Format Validation
-
Text Alignment
-
Text Wrapping
5. Tech Stack
Quick Development Guide
CDN
You can directly include it in a static HTML file.
NPM
You can install it as an npm package.
In HTML
In JavaScript
Default Configuration
Import and Export
For information on how to export, please refer to the relevant documentation. If you need custom export functionality, you can use SheetJs to handle the export. Thanks again.
Event Binding
Simple Event Binding
Quickly Set Cell Values
Use instance.cellText(ri,ci,text) to set a value, then call reRender() to refresh. You will see the data changes.
Get the Styles and Values of Cells in the Selected Table
Quick Localization
If importing in JavaScript
If you encounter any further issues, please refer to issue #281.
You can use a CDN.
Join the Developers
Browser support
chrome, firefox, Safari