Introduction to Univer Sheets
Welcome to the Univer Sheets documentation!
What is Univer Sheets?
Univer is a full-stack framework to build productivity applications, and Univer Sheets is the spreadsheet component of Univer.
Univer Sheets can both run in the browser and on the server (Node.js). It is designed to be highly flexible, extensible and customizable, and can be used to build a wide range of applications, from simple calculators to complex financial models.
Whether you’re an individual developer or part of a team, Univer Sheets can help you build powerful spreadsheet-based applications quickly and easily.
For a quick trial of Univer Sheets in the browser:
Main Features
Univer Sheets now supports a wide range of features, including:
- Basic Spreadsheet Functionality: Create, edit, and delete cells, rows, and columns.
- Formulas: Use formulas to calculate values in cells.
- Number Formatting
- Data Validation & Conditional Formatting
- Filtering & Sorting
- Permission Control
- Floating Images
- and more…
For a complete list of features and their documentation, see the pages under Features section. The core and the main features are open source on GitHub and free to use.
How to Use These Docs
On the left side of the screen, you’ll find the docs navbar. The pages of the docs are organized sequentially, from basic to advanced, so you can follow them step-by-step when building your application. However, you can read them in any order or skip to the pages that apply to your use case. You can also checkout Univer Docs at the top of the sidebar.
On the right side of the screen, you’ll see a table of contents that makes it easier to navigate between sections of a page. If you need to quickly find a page, you can use the search bar at the top, or the search shortcut (Ctrl+K or Cmd+K).
To get started, check out the Quick Start guide.
Pre-Requisite Knowledge
Although our docs are designed to be beginner-friendly, we need to establish a baseline so that the docs can stay focused on Univer.
To get the most out of our docs, it’s recommended that you have a basic understanding of JavaScript and its ecosystem.
If you are interested in running Univer on Node.js, you should also have a basic understanding of Node.js.
If you would like to try Pro Features and deploy Univer Server, we recommend that you have a basic understanding of Linux, Docker and Docker Compose (or Kubernetes).
Checkout Pro Features
We provide a series of pro features for enterprise users, including:
- Pivot Tables
- Import & Export
- Collaboration & Sharing
- and more…
These features will be marked with Pro in the documentation.
Pro features are based on the Univer commercial license agreement, which can be used for free, but there are some restrictions. You can checkout Introduction to Pro Features for more details.
Extend Univer Sheets
Univer is designed to be highly extensible so you can shape it to fit your needs. We recommend that you read the Architecture section to understand how Univer Sheets is structured and how you can extend it. How to write a CSV import plugin is also a good starting point.