Univer Sheets — как альтернатива Google Sheets с открытым исходным кодом

PHP

Что такое Univer Sheets?

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

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

🌈 Особенности🌟

  • 📈 Univer — универсальный инструмент для работы с таблицами, документами и презентациями! 📊
  • 🧙‍♀️ Изоморфность — работает одинаково в браузере, Node.js и (в будущем) на мобильных устройствах! 📱💻
  • ⚙️ Простота интеграции — легко встраивается в ваши приложения! 🔧
  • 🎇 Мощный функционал — формулы, условное форматирование, валидация данных, фильтрация, совместное редактирование, печать и многое другое! 🚀
  • 🔌 Расширяемость — благодаря архитектуре плагинов, вы можете реализовать любые свои идеи! 💡
  • 💄 Кастомизация — множество тем и поддержка интернационализации! 🎨🌐
  • 🥤 Простота использования — удобные пресеты и фасад API делают работу с Univer легкой! 🍕
  • Производительность — быстрый рендеринг и мощный движок формул! ⚡️
    • ✏️ Эффективный рендеринг — поддерживает различные типы документов, пунктуацию, разметку текста и изображений, буферизацию прокрутки! 📝🖼️
    • 🧮 Быстрый расчет формул — работает в Web Workers и на сервере! 🧮
  • 🌌 Интеграция — документы, таблицы и слайды взаимодействуют между собой! 🔗

✨ Ключевые особенности 🌟

📊 Univer Sheets 📈

  • Основные функции: ячейки, строки, столбцы, листы, книги! 📊
  • Формулы: математические, статистические, логические, текстовые, дата и время, ссылки, инженерные, финансовые и информационные! 🧮
  • Разрешения: доступ к элементам можно ограничивать! 🛡️
  • Форматирование чисел: настраиваемое! 🔢
  • Гиперссылки: ссылки на веб-сайты, email и другие места! 🌐
  • Изображения: можно вставлять и размещать где угодно! 🖼️
  • Поиск и замена: быстрый поиск и замена текста! 🔍
  • Фильтрация и сортировка: по заданным критериям! 🛒
  • Валидация данных: ограничения на ввод данных! 🚫
  • Условное форматирование: выделение ячеек по условиям! 🎨
  • Комментарии: добавляйте пояснения к ячейкам! 💬
  • Кросс-выделение: помогает быстро находить выбранные ячейки! 🔍
  • Zen Editor: режим без отвлекающих факторов! 🧘‍♂️
  • Сводные таблицы: анализ данных! 📊
  • Спарклайны: мини-графики в ячейках! 📈
  • Печать и экспорт: в PDF и XLSX! 📄
  • Совместное редактирование: несколько пользователей одновременно! 🤝
  • История изменений: просмотр и восстановление версий! 📜

Univer — ваш универсальный помощник для работы с документами, таблицами и презентациями! 🐝

Univer Sheets - как альтернатива Google Sheets с открытым исходным кодом
Univer Sheets - как альтернатива Google Sheets с открытым исходным кодом

Filament Univer sheet — как пример интеграции в laravel приложение

Плагин Filament, который интегрирует Univer Sheet — мощный современный редактор электронных таблиц — в качестве полей формы, записей информационного списка и столбцов таблицы.

Ссылка на гит

📊 Особенности

✨ Полный редактор таблиц в Filament forms с панелью инструментов, строкой формул и поддержкой нескольких листов

🔒 Режим только для чтения таблиц в инфоблоках (редактирование и выделение отключены)

🔍 Компактный предварительный просмотр таблиц в столбцах с номерами строк

📦 Данные сохраняются в формате JSON — совместимы с Eloquent’s json кастом

🔧 Настраиваемая видимость панели инструментов, строки формул, верхней панели, вкладок листов и контекстного меню

🖌️ Выбор типа ленты (свернутая, простая, классическая)

🗣️ Включены переводы на английский и японский

🔨 Поддерживает Filament 5.x

🔧 Требования

💻 PHP 8.3+ 🛠️ Laravel 11+ 🔨 Filament 5.x

Добавить комментарий