Khám phá Learn Stream About Jokes
Stream
Liên kết

Nền tảng tạo bảng tính, tài liệu và trình chiếu web/server

· github

TL;DR

Univer là framework cho phép embed spreadsheet, document, và presentation vào ứng dụng của bạn. Chạy được cả trên browser lẫn server, hỗ trợ formulas, collaborative editing, và nhiều tính năng khác. Miễn phí cho use thương mại.

Nói đơn giản: Thư viện để bạn nhúng Excel/Google Sheets vào app của mình, có thể dùng chung cho cả web và server.

Bài này dành cho ai?

1. Dev muốn tích hợp spreadsheet vào app

Vấn đề: Cần bảng tính tương tự Excel nhưng embed được vào webapp, không phụ thuộc vào API bên ngoài Khi nào cần: Build SaaS, dashboard, hoặc ứng dụng cần người dùng nhập liệu dạng bảng Được gì: Có full spreadsheet engine với formulas, charts, collaboration - tự host được, không phải trả phí theo user

2. Dev cần giải pháp document editing

Vấn đề: Cần tích hợp document editor (như Google Docs) vào ứng dụng Khi nào cần: Build CMS, LMS, hoặc app cần soạn thảo văn bản Được gì: Document editor với formatting, images, headers/footers - có thể export ra DOCX

3. Team cần giải pháp collaborative editing

Vấn đề: Nhiều người cùng sửa file Excel/Doc mà không muốn dùng Google Sheets Khi nào cần: Xây dựng workspace nội bộ, collaborative tools Được gì: Real-time collaboration với history và version recovery

Các điểm chính

  1. Chạy được cả browser lẫn server (isomorphic) Univer dùng chung API cho cả client và server. Viết code một lần, deploy được ở nhiều nơi. → Làm gì: Xem docs về “isomorphic” để hiểu cách share logic giữa browser và Node.js

  2. Embed dễ dàng vào app Không phải viết lại từ đầu. Có Presets và Facade API giúp bạn integrate nhanh. → Làm gì: Clone repo presets để xem example code, copy-paste rồi modify

  3. Hỗ trợ gần như đầy đủ tính năng Excel Formulas (math, statistical, financial…), conditional formatting, data validation, pivot tables, charts, filtering, sorting - tất cả đều có. → Làm gì: Nếu đang dùng library khác mà thiếu feature, thử Univer xem có cover được không

  4. Rendering engine trên canvas, nhanh Dùng canvas thay vì DOM nên render được huge dataset mà không chậm. Có Web Workers cho formulas tính toán nặng. → Làm gì: Test với dataset 100k rows xem performance ra sao

  5. Plugin architecture, dễ mở rộng Muốn thêm tính năng custom? Viết plugin. Không phải fork code. → Làm gì: Đọc docs về plugin development nếu cần custom logic

  6. Có bản miễn phí và bản có phí Bản OSS (miễn phí) có hầu hết features. Bản Pro thêm collaboration, import/export XLSX/DOCX, printing, charts. → Làm gì: Xem kỹ feature matrix để biết cái nào cần trả phí

  7. Hỗ trợ tiếng Việt Trong list ngôn ngữ có vi-VN. Dùng cho app hướng về thị trường Việt Nam dễ dàng. → Làm gì: Set locale là vi-VN khi init nếu muốn giao diện tiếng Việt

Quick Start

  1. Vào docs.univer.ai, copy example code cơ bản để chạy thử spreadsheet trong 5 phút
  2. Xem mục “Embed” để hiểu cách integrate vào app hiện có của mình
#spreadsheet #document #framework #web #server #open-source #javascript
0:00

Chia sẻ ảnh

Bắt đầu gõ để tìm kiếm...