Univer Bases 簡介

Univer Bases 提供包含資料表、欄位、記錄、公式和多種檢視的結構化資料工作區。

Univer Bases 是什麼

Univer Bases 是 Univer Office SDK 的多維表格產品,專為以一組記錄(而非工作表格線)為主要物件的應用程式而設計,適合用於輕量型資料庫、內容工作流程、核准追蹤工具、CRM 類型的資料表和內部工具。

Univer Office SDK 包含三個 SDK:Web SDK 提供嵌入式編輯器和無頭內容處理能力,Server SDK 提供協同與檔案匯入匯出能力,AI SDK 提供 Agent 工作流程能力。

Bases 是獨立的 Web SDK 單元類型。核心套件負責資料表、欄位、記錄、檢視、公式計算、搜尋、命令和協作變更;UI 套件則負責呈現獨立工作區和內建檢視。

瀏覽器相容性

Web SDK 的編譯目標是 Chrome 88,但這並不意味著 Web SDK 能夠完全支援所有主流環境。我們會盡力確保 Web SDK 在以下瀏覽器和 Node.js 環境中能夠正常運行:

EdgeFirefoxChromeSafariElectron
>=88>=90>=88>=14.1>=12

Web SDK 依賴 Intl.Segmenter,如果你的瀏覽器或執行環境暫不支援它,請先補上對應的 polyfill。我們推薦使用 @formatjs/intl-segmenter。

如果遇到無法相容的情況,請先借助對應的 polyfill 來解決,如果仍然無法解決,請提交 issue。

Node.js 相容性

以下僅適用於在 Node.js 環境中運行 Web SDK 的情況,並不適用於那些基於 Node.js 使用建構工具在瀏覽器中運行 Web SDK 的情況。

Web SDK 可以在 Node.js 環境中運行,支援的版本為 v18.17.0 及之後的版本。

主要功能

  • 資料表、欄位與記錄:在每個資料表中儲存具類型的欄位與有序記錄。

  • 多種檢視:透過網格、看板、行事曆、甘特圖與圖庫檢視呈現同一組記錄。

  • 命令驅動的編輯:讓模型變更統一經過命令層,並提供權限及選用歷程與協同作業整合所需的掛鉤。

  • 公式欄位:將 Base 欄位接入 Web SDK 公式計算流程。

  • 瀏覽器工作區:算繪檢視,並提供選取、編輯、剪貼簿、捲動與面板功能。

  • 持久化:無需直接修改執行中的快照,即可建立、還原與儲存 IBaseSnapshot。

  • 匯入匯出

  • 儀表板與樞紐分析檢視

  • 留言

  • 協同編輯

  • 歷史記錄

  • 記錄、關聯與階層

  • 權限

如何使用這些文件

在螢幕的左側是文件導航欄。文件頁面按從基礎到高階的順序組織,你可以按照這個順序循序漸進地瞭解 Web SDK,或者跳到你感興趣的章節。你還可以在側邊欄的頂部切換 Univer Bases 的文件。

螢幕的右側是當前頁面的大綱。如果你需要快速找到頁面,可以使用頂部的搜尋欄或搜尋快捷鍵(Ctrl+K 或 Cmd+K)。

我們推薦從 快速開始 出發瞭解 Web SDK。

前置知識

儘管我們已經盡力使得文件對新手也易於理解,但是我們必須假設你在開始閱讀之前已經瞭解了一些基礎知識,以便我們的文件可以專注於 Web SDK。

為了充分利用我們的文件,建議你對 JavaScript 及其生態系統有基本的瞭解。

如果你有興趣在 Node.js 上執行 Web SDK,你還應該對 Node.js 有基本的瞭解。

擴充 Univer Bases

在設計之初,Web SDK 就被設計為高度可擴充的,因此你可以根據自己的需求來客製化它。

你覺得這篇文檔如何?

© 2026 DreamNum Co., Ltd.