# Univer Sheets

> Univer Sheets — компонент Univer Office SDK для работы с электронными таблицами. Он поддерживает браузер и Node.js, отличается гибкостью, расширяемостью и широкими возможностями настройки.

- Human documentation: [https://docs.univer.ai/ru-RU/guides/sheets](https://docs.univer.ai/ru-RU/guides/sheets)

- Agent Markdown: [https://docs.univer.ai/ru-RU/guides/sheets.md](https://docs.univer.ai/ru-RU/guides/sheets.md)

- Requested language: `ru-RU`

- Content language: `ru-RU`

- Documentation version: `1.2.0`

- Source: [sheets/index.ru-RU.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/sheets/index.ru-RU.mdx)

---

## Что такое Univer Sheets

Univer Office SDK — это полнофункциональный фреймворк для создания приложений для продуктивной работы, а Univer Sheets — его компонент для работы с электронными таблицами.

Univer Office SDK включает [Web SDK](https://docs.univer.ai/ru-RU/guides/sheets.md) для встроенных редакторов и обработки контента без интерфейса, [Server SDK](https://docs.univer.ai/ru-RU/server.md) для совместной работы и импорта и экспорта файлов, а также [AI SDK](https://docs.univer.ai/ru-RU/ai.md) для рабочих процессов агентов.

Univer Sheets может работать как в браузере, так и на сервере (Node.js). Благодаря гибкой, расширяемой и настраиваемой архитектуре с его помощью можно создавать самые разные приложения — от простых калькуляторов до сложных финансовых моделей корпоративного уровня. Univer Sheets позволяет быстро и без лишних усилий разрабатывать мощные приложения на основе электронных таблиц как отдельным разработчикам, так и командам.

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

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

| Edge | Firefox | Chrome | Safari | Electron |
| ---- | ------- | ------ | ------ | -------- |
| >=88 | >=90    | >=88   | >=14.1 | >=12     |

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

Если возникли проблемы с совместимостью, сначала попробуйте устранить их с помощью подходящих полифилов. Если проблема сохраняется, [создайте issue](https://github.com/dream-num/univer/issues/new/choose).

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

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

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

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

Univer Sheets поддерживает множество функций, в том числе:

* **Базовые возможности электронных таблиц**: создание, редактирование и удаление ячеек, строк и столбцов.
* **Формулы**: вычисление значений в ячейках с помощью формул.
* **Форматирование чисел**
* **Проверка данных и условное форматирование**
* **Фильтрация и сортировка**
* **Управление разрешениями**
* **Изображения**
* и многое другое...

Подробнее см.

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

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

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

Для начала ознакомьтесь с руководством [Быстрый старт](https://docs.univer.ai/ru-RU/guides/sheets/getting-started/installation.md).

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

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

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

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

Для совместного редактирования, общей истории или комментариев и преобразования файлов подключите нужные модули [Univer Server SDK](https://docs.univer.ai/ru-RU/server.md) к своему backend. Приложение отвечает за аутентификацию, права, хранение и развёртывание. Для редактирования только в браузере эти сервисы не нужны.

## Расширение Univer Sheets

Web SDK обладает широкими возможностями расширения, поэтому его можно адаптировать под свои задачи. Чтобы разобраться в устройстве Univer Sheets и способах его расширения, рекомендуем прочитать раздел [Архитектура](/blog/univer). Также можно начать с руководства [Как написать плагин для импорта CSV](/blog/csv-import-plugin).

- [Быстрый старт](https://docs.univer.ai/ru-RU/guides/sheets/getting-started/installation.md)

- [Запуск в Node.js](https://docs.univer.ai/ru-RU/guides/sheets/getting-started/node.md)

- [Настройка лицензии](https://docs.univer.ai/ru-RU/server/license.md)

- [Возможности](https://docs.univer.ai/ru-RU/guides/sheets/features/core.md)

- [Справочник API](https://docs.univer.ai/ru-RU/reference/classes/univer.md)
