Webix SpreadSheet это настраиваемый web виджет, который предоставляет всю функциональность электронных таблиц в Excel стиле. Добавьте JavaScript компонент SpreadSheet в свое бизнес приложение всего при помощи 5 строк кода. Вам будут доступны все привычные функции как в десктопным Excel (формулы и вычисления, сортировка и фильтры, форматирование, различные типы данных)
1. Импорт и экспорт
Импортируйте документы Excel в SpreadSheet и экспортируйте данные в Excel, PDF и PNG файлы.
2. Дополнительные функции
Создавайте свои функции для работы с данными.
3. Гибкая настройка SpreadSheet
Вы можете добавить редактор формул, дополнительные панели инструментов, меню, устанавливать число столбцов и строк.
4. Локализация
Отображайте даты, числа, денежные единицы и надписи согласно правилам вашей страны.
5. Дополнительные компоненты и Webix API
Используйте всплывающие окна, диалоговые окна и другие компоненты библиотеки Webix UI, чтобы расширить функциональность виджета.
Электронная таблица, это приложение для работы с табличными данными. Используя SpreadSheet, пользователи могут производить вычисления, автоматизировать процесс ввода и обработки данных, удобно визуализировать табличные данные, строить сводные таблицы и многое другое. Webix предлагает уникальный UI виджет, который предоставляет функциональность SpreadSheet прямо в браузере, на стороне клиента. Вся мощь и функциональность электронных таблиц может быть интегрирована в любое бизнес приложение. Это готовое решение, которое позволит Вам сэкономить много часов web разработки и UI дизайна.
Гибкие вычисления
Вычисления могут проходить как на клиентской, так и на серверной части Вашего приложения.
Сверх быстрый рендеринг
Наш SpreadSheet глубоко оптимизирован и позволяет мгновенно отрисовывать большое количество данных.
Документация, поддержка, примеры
Продукт с детальной документацией и службой технической поддержки.
Поддержка Excel формата
Загружайте и сохраняйте данные в/из Excel документов в Webix SpreaSheet с сохранением данных, формул и форматирования. Поддержка Microsoft Excel (.xlsx) и Microsoft Excel 97-2003 (.xls) форматов.
Легкая интеграция с бекендом
Простая интеграция с backend: PHP, Node.js, Golang и .NET.
Настраиваемость
Все элементы можно настроить через API, без необходимости редактировать что-либо в исходных кодах.
Легкая интеграция с фронтендом
Может работать со всеми современными фреймворками. Вы можете использовать его отдельно или внутри приложения React, Angular.
Для всех браузеров и платформ
Работает во всех современных браузерах и удобен в стилизации с помощью CSS.
Используйте встроенные формулы и именованные диапазоны.
Организовывайте данные с помощью сортировки, фильтрации и условного форматирования.
Добавляйте в ячейки изображения и графики.
Копируйте содержимое ячеек в буфер обмена и вставляйте его в другие ячейки или Excel файлы.
Используйте расширенную функциональность SpreadSheet: применяйте сложение строк, добавляйте выпадающие списки, связывайте данные в разных таблицах и т.д.
Используйте режим read-only чтобы защитить данные от изменения.
Настраивайте внешний вид таблиц: изменяйте цвета и формат данных.
Создавайте несколько таблиц, легко добавляйте или скрывайте строки и столбцы, изменяйте размер ячеек, перетаскивая их границы, и управляйте видимостью границ ячеек.
Загружайте документы Excel и скачивайте данные в виде файлов Excel, PDF или PNG.
Возможность встраивать и детально настраивать график (тип, диапазон значений, цвет графика, настройки легенды и тд.)
Возможность использовать больше чем 200 математических функций.
Выбирайте тип диаграммы на ваш вкус.
Подсвечивание ячеек, в которых найдена нужная последовательность символов
Отображение строк, в которых содержатся данные, удовлетворяющие условию поиска
Возможность выводить диалоговые окна и отображать в них собственные таблицы
Интеграция виджета комментариев в Spreadsheet
Возможность размещать изображение внутри одной или нескольких ячеек
Создание кастомных видов - плавающих таблиц
Пример интерфейса с использованием плейсхолдеров
Пример реализации условного форматирования
Пример реализации фильтров
Пример реализации выпадающих списков
Пример реализации сортировки
Пример добавления Sparklines
Вы найдете перечень встроенных функций на этой странице. Также, Вы можете добавлять собственные функции в соответствии с этим руководством.
Да. Spreadsheet позволяет использовать как обычные графики, так и sparklines.
Нет. Все комплексные виджеты требуют наличие коммерческого пакета Webix Pro.
Все вычисления происходят на стороне клиента - в браузере.
Да. Вам надо активировать соответствующую настройку. Вот пример работающего редактора, который позволяет создавать формулы в Excel стиле при нажатии символа "=".
Да. Вы можете импортировать данные из Excel файлов, и экспортировать обратно в Excel.
По истечении пробного периода вся функциональность Spreadsheet будет заблокирована. Но Вы можете обратиться к нам, чтобы продлить пробный период.
Безусловно. Комплексные виджеты легко настраивать, интегрировать и кастомизировать. Для помощи с этим, мы создали подробную документацию.
Создавайте красивые интерфейсы с JS виджетом SpreadSheet