Согласно официальному сайту, этот плагин электронных таблиц представляет собой чистую интерфейсную онлайн-таблицу, похожую на Excel, с мощными функциями, простой конфигурацией и полностью открытым исходным кодом.
Ссылка на официальный сайт:
- Официальный сайт Luckysheet https://mengshukeji.github.io/LuckysheetDocs/
- Онлайн-демонстрация https://mengshukeji.github.io/LuckysheetDemo/
Вот выдержка с официального сайта, чтобы перечислить краткое введение функции:
Функции
Форматирование
- Стиль (изменение стиля шрифта, размера, цвета или применение эффектов)
- Условное форматирование (выделяйте интересные ячейки или диапазоны ячеек, выделяйте необычные значения и визуализируйте данные с помощью гистограмм, цветовых шкал и наборов значков, которые соответствуют определенным вариациям данных)
- Выровнять или повернуть текст
- Поддержка усечения текста, переполнение, автоматический перенос строк
- Типы данных
- валюта, проценты, десятичные дроби, даты
- Пользовательский (например,
##,###0.00
,$1,234.56$##,###0.00_);[Red]($##,###0.00)
,_($* ##,###0.00_);_(...($* "-"_);_(@_)
,08-05 PM 01:30MM-dd AM/PM hh:mm
)
Клетки
- Перемещение ячеек путем перетаскивания (Действие при выделении)
- Маркер заполнения (для рядов 1, 2, 3, 4, 5… введите 1 и 2 в первые две ячейки. Для рядов 2, 4, 6, 8… введите 2 и 4. Поддержка арифметической последовательности, геометрической последовательности, даты, недели, китайских чисел)
- Параметры автозаполнения (заполнить копию, последовательность, только формат, без формата, день, месяц, год)
- Множественный выбор (удерживая нажатой клавишу Ctrl, выберите несколько ячеек, скопируйте и вставьте)
- Найти и заменить (например, определенное число или текстовую строку, поддерживать регулярное выражение, целое слово, с учетом регистра)
- Местоположение (ячейки можно выбирать в соответствии с типом данных)
- Объединить ячейки
Строка и столбцы
- Скрыть, вставить, удалить строки и столбцы
- Закрепленные строки и столбцы (первая строка, первый столбец, "Заморозить до выбора", можно перетащить рычаг регулировки фиксации)
- Разделить текст (Разделить текст на разные столбцы с помощью мастера преобразования текста в столбцы)
Операция
- Отменить/Повторить
- Копировать/Вставить/Вырезать (Копировать из Excel в Luckysheet с форматированием и наоборот)
- Горячая клавиша (Опыт работы соответствует Excel, если есть различия или отсутствуют, пожалуйста, сообщите нам об этом)
- Format Painter (аналогично Google Sheet)
- Выбор путем перетаскивания (изменение параметров формулы и диаграммы путем выделения)
Формулы и функции
- Встроенные формулы
- Математика (СУММЕСЛИМН, СРЗНАЧСЛИМН, СУММЕСЛИ, СУММ и т. д.)
- Текст (СЦЕПИТЬ, REGEXMATCH, MID)
- Дата (DATEVALUE, DATEDIF, NOW, WEEKDAY и т. д.)
- Финансовые (PV, FV, IRR, NPV и т. д.)
- Логические (ЕСЛИ, И, ИЛИ, ЕСЛИОШИБКА и т. д.)
- Поиск (VLOOKUP, HLOokUP, INDIRECT, OFFSET и т. д.)
- Динамический массив (новые формулы Excel2019, СОРТИРОВКА, ФИЛЬТР, УНИКАЛЬНЫЙ, СЛУЧАЙНЫЙ МАССИВ, ПОСЛЕДОВАТЕЛЬНОСТЬ)
- Массив (={1,2,3,4,5,6}, Ctrl+Shift+Enter)
- Удаленные формулы (DM_TEXT_TFIDF, DM_TEXT_TEXTRANK, DATA_CN_STOCK_CLOSE и т. д. Требуется удаленный интерфейс, можно выполнять сложные вычисления)
- Пользовательская (добавлены некоторые формулы, подходящие для использования в Китае. AGE_BY_IDCARD, SEX_BY_IDCARD, BIRTHDAY_BY_IDCARD, PROVINCE_BY_IDCARD, CITY_BY_IDCARD и т. д. Вы можете определить любую формулу по своему усмотрению)
Столы
- Фильтры (поддержка цветной, числовой, даты, текстовой фильтрации)
- Сортировка (одновременная сортировка нескольких полей)
Сводная таблица
- Упорядочить поля (Добавить поля к строкам, столбцам, значениям, области, аналогично Excel)
- Агрегация (Surport Sum,Count,CountA,CountUnique,Average,Max,Min,Median,Product,Stdev,Stdevp,Var,VarP и т. д.)
- Фильтровать данные (добавьте поля в область фильтров и проанализируйте нужные данные)
- Детализация (дважды щелкните ячейку сводной таблицы, чтобы просмотреть подробные данные)
- Создать сводную диаграмму (сводная таблица может создать диаграмму)
Диаграмма
- Типы поддержки (линия, столбец, область, столбец, круговая диаграмма, скоро появятся точечные, радарные, калибровочные, воронкообразные и т. д.)
- Плагины для диаграмм (Ссылка на другой проект ChartMix(MIT): в настоящее время поддерживается ECharts, постепенно разрабатываются Highcharts, Ali G2, amCharts, googleChart, chart.js)
- Спарклайны (поддержка по формуле: линия, круговая диаграмма, прямоугольник, круговая диаграмма и т. д.)
доля
- Комментарии (добавление, удаление, обновление)
- Совместная работа (одновременное редактирование несколькими пользователями)
LuckySheet
- Операция с матрицей (управление выбором через контекстное меню: транспонирование, поворот, численный расчет)
- Снимок экрана (сделать снимок экрана с выбором)
- Копировать в (в контекстном меню скопируйте выделение в json, массив и т. д.)
Вскоре
- Вставить изображение и фигуры (JPG, PNG, SVG, инструмент «Перо» и т. д.)
- Проверка данных (флажок, раскрывающийся список, средство выбора даты)
- Печать (как и при печати в Excel, сохранить в PDF)
- Стиль сегментации ячеек (Alt+Enter разрыв строки, суб, супер, стиль внутри ячейки)
- Дерево меню (аналогично функции схемы (группы) в Excel)
- Таблица новых функций (фильтр, срез)
- Импорт/экспорт EXCEL,CSV,TXT (специально адаптировано для luckysheet)
- Документация (улучшение документации и API)
- Подробнее…
Откройте онлайн-демонстрацию, скорость также очень высокая, операция в основном такая же, как в Excel.
Выглядит действительно мощно, и автор делает это с душой и активно поддерживает.
Он готов к использованию в проекте, и все желающие могут общаться вместе.
Итак, как мы используем его в нашем проекте?
Давайте последуем руководству и запустим локально.
Шаги для использования:
1. клонировать проект
2. Зависимости установки
компакт-диск Лакилист
установка нпм
npm установить глоток -g
3. Опыт режима разработчика
нпм запустить разработчик
Несколько простых шагов уже выполняются. Если вы хотите представить свой собственный проект, вам нужно упаковать его с помощью `npm run build` и скопировать файлы из папки dist в свой собственный проект для представления.
В настоящее время основные функции могут удовлетворить потребности проекта, но необходимо добавить много деталей. Документ все еще дорабатывается, так что ждите его.
```
Несколько простых шагов уже выполняются. Если вы хотите представить свой собственный проект, вам нужно упаковать его с помощью `npm run build` и скопировать файлы из папки dist в свой собственный проект для представления.
В настоящее время основные функции могут удовлетворить потребности проекта, но необходимо добавить много деталей. Документ все еще дорабатывается, так что ждите его.