Univer Bases

Univer Bases — рабочее пространство для структурированных данных с таблицами, полями, записями, формулами и несколькими представлениями.

Что такое Univer Bases

Univer Bases — продукт Univer Office SDK для работы со структурированными данными. Он предназначен для приложений, где основной объект — набор записей, а не сетка листа: например, для простых баз данных, процессов работы с контентом, трекеров согласований, таблиц в стиле CRM и внутренних инструментов.

Univer Office SDK включает Web SDK для встроенных редакторов и обработки контента без интерфейса, Server SDK для совместной работы и импорта и экспорта файлов, а также AI SDK для рабочих процессов агентов.

Bases — самостоятельный тип юнита Web SDK. Основной пакет отвечает за таблицы, поля, записи, представления, вычисление формул, поиск, команды и мутации совместного редактирования. UI-пакет отображает автономную рабочую область и встроенные представления.

Совместимость с браузерами

Web SDK компилируется для Chrome 88, но это не означает полной поддержки всех распространённых сред. Мы стремимся обеспечить стабильную работу Web SDK в следующих браузерах и средах Node.js:

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

Web SDK использует Intl.Segmenter. Если ваш браузер или среда выполнения не поддерживает этот API, сначала добавьте соответствующий полифил. Мы рекомендуем @formatjs/intl-segmenter.

Если возникли проблемы с совместимостью, сначала попробуйте устранить их с помощью подходящих полифилов. Если проблема сохраняется, создайте issue.

Совместимость с Node.js

Примечание: это относится только к запуску Web SDK в среде Node.js и не относится к случаям, когда Web SDK запускается в браузере с помощью инструментов сборки на базе Node.js.

Web SDK может работать в среде Node.js и поддерживает версии v18.17.0 и выше.

Основные возможности

  • Таблицы, поля и записи: хранение типизированных полей и упорядоченных записей в каждой таблице.

  • Несколько представлений: отображение одних и тех же записей в виде сетки, канбан-доски, календаря, диаграммы Ганта или галереи.

  • Редактирование через команды: изменения модели проходят через единый слой команд с разрешениями и точками подключения для необязательной истории и совместного редактирования.

  • Поля с формулами: подключение полей Base к конвейеру вычисления формул Web SDK.

  • Рабочая область в браузере: отрисовка представлений, выделение, редактирование, буфер обмена, прокрутка и панели.

  • Хранение данных: создание, восстановление и сохранение IBaseSnapshot без прямого изменения работающего снимка.

  • Импорт и экспорт

  • Панели и сводные представления

  • Комментарии

  • Совместное редактирование

  • История

  • Записи, связи и иерархия

  • Права доступа

Как читать документацию

Слева на экране находится панель навигации по документации. Страницы расположены последовательно — от базовых тем к более сложным, поэтому при создании приложения их можно изучать шаг за шагом. При этом вы можете читать их в любом порядке или сразу переходить к тем страницам, которые относятся к вашему сценарию. В верхней части боковой панели также можно выбрать Univer Bases.

Справа на экране находится оглавление, с помощью которого удобно переходить между разделами страницы. Чтобы быстро найти нужную страницу, воспользуйтесь строкой поиска вверху или сочетанием клавиш для поиска (Ctrl+K или Cmd+K).

Для начала ознакомьтесь с руководством «Быстрый старт».

Необходимые знания

Хотя наша документация рассчитана на начинающих, для её ясности и сосредоточенности на Web SDK мы предполагаем некоторый базовый уровень знаний.

Чтобы получить от документации максимум пользы, рекомендуем знать основы JavaScript и его экосистемы.

Если вы хотите запускать Web SDK в Node.js, также потребуется базовое понимание Node.js.

Расширение Univer Bases

Web SDK обладает широкими возможностями расширения, поэтому его можно адаптировать под свои задачи.

Насколько полезно это руководство?

© 2026 DreamNum Co., Ltd.