# dream-num/luckysheet

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/dream-num-luckysheet).**

16,644 stars · 2,593 forks · JavaScript · MIT · archived

## Links

- GitHub: https://github.com/dream-num/Luckysheet
- Homepage: https://github.com/dream-num/univer/
- awesome-repositories: https://awesome-repositories.com/repository/dream-num-luckysheet.md

## Topics

`canvas` `chart` `conditional-formatting` `data-table` `excel` `formula` `google-sheets` `google-spreadsheet` `javascript` `office` `pivot-tables` `sparkline` `spreadsheet` `web-based` `xlsx`

## Description

Luckysheet upgraded to Univer

## Tags

### Development Tools & Productivity

- [Spreadsheet Editors](https://awesome-repositories.com/f/development-tools-productivity/terminal-syntax-highlighting-engines/in-browser-code-editing/spreadsheet-editors.md) — Provides a full-featured browser-based spreadsheet editor with formulas, cell styles, and conditional formatting.

### Data & Databases

- [Row and Column Manipulations](https://awesome-repositories.com/f/data-databases/column-manipulations/header-grouping/hierarchical-row-grouping/row-and-column-grouping/row-and-column-manipulations.md) — Hides, inserts, deletes, freezes, or splits rows and columns to restructure the spreadsheet layout. ([source](https://cdn.jsdelivr.net/gh/dream-num/luckysheet@master/README.md))
- [Excel File Parsing Pipelines](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-extraction-ingestion/data-ingestion/document-parsing-pipelines/excel-file-parsing-pipelines.md) — Converts .xlsx files into the internal JSON data model through a multi-stage parsing and transformation pipeline.
- [Spreadsheet Data Exchange](https://awesome-repositories.com/f/data-databases/data-import-and-export/tabular-data-exports/spreadsheet-data-exchange.md) — Reads and writes spreadsheet data to and from Excel file formats for interoperability. ([source](https://cdn.jsdelivr.net/gh/dream-num/luckysheet@master/README.md))
- [Excel File Parsers](https://awesome-repositories.com/f/data-databases/excel-file-parsers.md) — Reads and writes spreadsheet data to and from Excel file formats for interoperability with desktop applications.
- [Spreadsheet State Models](https://awesome-repositories.com/f/data-databases/json-document-stores/json-object-persistence/spreadsheet-state-models.md) — Represents the entire spreadsheet state as a structured JSON object that can be serialized, stored, and transmitted efficiently.
- [Pivot Table Aggregators](https://awesome-repositories.com/f/data-databases/table-data-processing/pivot-table-aggregators.md) — Summarizes and visualizes data through interactive pivot tables and chart components. ([source](https://cdn.jsdelivr.net/gh/dream-num/luckysheet@master/README.md))
- [Tabular Data Sorting](https://awesome-repositories.com/f/data-databases/tabular-data-sorting.md) — Restricts visible rows by criteria and reorders rows by column values for focused data analysis. ([source](https://cdn.jsdelivr.net/gh/dream-num/luckysheet@master/README.md))

### Graphics & Multimedia

- [Canvas Rendering Engines](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/rendering/engines/canvas-vector-graphics/canvas-rendering-engines.md) — Renders spreadsheet cells and graphics directly on an HTML5 Canvas element for high-performance scrolling and interaction.

### Scientific & Mathematical Computing

- [Spreadsheet Formula Engines](https://awesome-repositories.com/f/scientific-mathematical-computing/formula-evaluators/spreadsheet-formula-engines.md) — Evaluates built-in, remote, or custom formulas to perform calculations on spreadsheet data. ([source](https://cdn.jsdelivr.net/gh/dream-num/luckysheet@master/README.md))
- [Collaborative Spreadsheet Engines](https://awesome-repositories.com/f/scientific-mathematical-computing/formula-evaluators/spreadsheet-formula-engines/collaborative-spreadsheet-engines.md) — Ships a real-time multi-user spreadsheet editor with cell synchronization and formula recalculation.

### Software Engineering & Architecture

- [Formula Dependency Resolution](https://awesome-repositories.com/f/software-engineering-architecture/dependency-graph-resolution/formula-dependency-resolution.md) — Maintains a directed acyclic graph of cell formula dependencies to recalculate only affected cells on data change.
- [Plugin-Based Architectures](https://awesome-repositories.com/f/software-engineering-architecture/software-architecture/architectural-patterns/plugin-module-systems/modular-plugin-architectures/plugin-based-architectures/plugin-based-architectures.md) — Loads features like charts, pivot tables, and formulas as independent plugins that register with a central core.

### User Interface & Experience

- [Cell Content Formatters](https://awesome-repositories.com/f/user-interface-experience/cell-content-formatters.md) — Applies visual styles, conditional rules, text alignment, rotation, wrapping, and data types to individual cells or ranges. ([source](https://cdn.jsdelivr.net/gh/dream-num/luckysheet@master/README.md))
- [Virtual Grid Renderers](https://awesome-repositories.com/f/user-interface-experience/grid-based-view-rendering/virtual-grid-renderers.md) — Renders only visible rows and columns in the DOM, recycling cell elements as the user scrolls to handle large datasets.
- [Spreadsheet Viewers](https://awesome-repositories.com/f/user-interface-experience/spreadsheet-components/spreadsheet-viewers.md) — Provides a browser-based viewer that renders Excel files with styles, formulas, and merged cells.
- [Web Spreadsheet Components](https://awesome-repositories.com/f/user-interface-experience/web-spreadsheet-components.md) — Delivers an embeddable web component with a full-featured spreadsheet grid, formulas, and charting.

### Web Development

- [Web Worker Orchestrators](https://awesome-repositories.com/f/web-development/web-worker-orchestrators.md) — Offloads heavy formula evaluation and data processing to background Web Workers to keep the UI thread responsive.

### Part of an Awesome List

- [Business Operations](https://awesome-repositories.com/f/awesome-lists/productivity/business-operations.md) — Online spreadsheet component for web applications.
