Домой Софт Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу

Эксперимент по отказу от Microsoft Excel в пользу бесплатного редактора ONLYOFFICE Spreadsheet показал неожиданные проблемы в привычных сценариях.

7
0

Существует распространенное мнение относительно альтернатив Microsoft Excel: если требуется выполнять сложные задачи, необходим сам Excel, тогда как для базовой работы с электронными таблицами вполне достаточно бесплатного программного обеспечения с открытым исходным кодом. Однако после проведения недельного эксперимента с использованием ONLYOFFICE Spreadsheet полная уверенность в справедливости этого утверждения пропадает.

Интерфейс работы с электронными таблицами в офисном приложении
Эксперимент по переходу с Microsoft Excel на открытый аналог выявил множество неочевидных различий в повседневных задачах. Источник: How-To Geek

Программа справилась со многими ожиданиями. Базовый опыт работы с таблицами оказался привычным. Существующая рабочая книга XLSX, содержащая таблицу сотен строк данных, открылась корректно: форматирование, формулы и структурированные ссылки полностью сохранились. Сортировка и фильтрация работали быстро, а документ корректно функционировал после сохранения в ONLYOFFICE и повторного открытия в Excel. Предупреждений об исправлении или удалении элементов не поступало, что подтвердило отсутствие проблем с совместимостью.

Большинство формул также функционировало без сбоев. Проверку прошли такие функции, как XLOOKUP, FILTER, UNIQUE, SORT, TEXTSPLIT, TEXTJOIN, IFERROR и SUMIFS. Динамические массивы распределялись ожидаемым образом, а при намеренной блокировке диапазона выдавалась стандартная ошибка #SPILL!. Формулы со ссылками на другие рабочие листы обновлялись при изменении исходных данных, позволяя выполнять привычные расчеты без изменения подходов.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 17 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 18 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 19 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 20 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 21 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 22 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 23 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 24 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Мелкие отличия, нарушающие привычные рабочие процессы

На данном этапе тестирования не исследовались сложные функции Excel, а проверялись лишь базовые возможности, ожидаемые от любого табличного процессора независимо от опыта пользователя. Полученные результаты заставили усомниться в том, что сторонние программы способны безупречно справляться с простыми задачами.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 2 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Хотя таблицы ONLYOFFICE расширяются при добавлении новых строк, они функционируют иначе, чем в Excel. Ввод формулы в верхнюю ячейку вычисляемого столбца не приводит к ее автоматическому заполнению вниз по существующим строкам, а новые строки не наследуют формулу автоматически. Для переименования таблицы потребовалось открывать Диспетчер имен, что создает неудобства при интенсивной работе.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 3 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Диаграммы продемонстрировали более серьезную версию аналогичной проблемы. График, созданный на основе таблицы, не обновляется автоматически при добавлении новых строк. Попытки задать в качестве источника диаграммы имя таблицы приводили к ее преобразованию со стороны ONLYOFFICE в базовый диапазон ячеек. Подобное отсутствие синхронизации между связанными функциями оказалось неприятным сюрпризом.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 4 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Некоторые привычные сценарии требуют дополнительных шагов. Полезные сочетания клавиш Excel не поддерживаются в ONLYOFFICE: комбинация Ctrl+T не создает таблицу, а Ctrl+1 открывает только параметры форматирования чисел вместо полноценного окна настройки ячеек. Настройка горячих клавиш ограничена, так как большинство команд заблокировано, а команда Формат ячеек отсутствует, из-за чего приходится использовать контекстное меню.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 5 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Распределенный диапазон формулы UNIQUE не работает как единый массив данных при перемещении: переносится сама формула, а результаты остаются на прежнем месте. Отсутствует функция Очистить все для правил проверки данных, из-за чего настройки приходится менять вручную на Любое значение. Также нет разделения экрана и создания новых окон для сложных листов, а инструменты сводных таблиц не поддерживают аналогичные возможности группировки, доступность кнопки Вычисляемые элементы и специализированное условное форматирование.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 6 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Ограничения для продвинутых пользователей

Описанные трудности могут затронуть любого пользователя, однако при переходе к более сложным задачам разрыв становится еще более ощутимым. В ONLYOFFICE в настоящее время отсутствует аналог Power Query, хотя разработка соответствующего инструмента ведется без точных сроков завершения. Также нет Power Pivot, модели данных, связей между таблицами и языка DAX, которые играют ключевую роль при импорте, трансформации и создании сложных отчетов.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 7 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Инструменты макросов ONLYOFFICE используют JavaScript и собственный API, из-за чего они несовместимы с языком VBA от Microsoft. Созданные ранее макросы и инструменты быстрой панели доступа не переносятся автоматически в новую среду, требуя полного переписывания кода с нуля.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 8 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Новейшие функции Excel, такие как LET и LAMBDA, не поддерживаются в качестве формул рабочего листа. Вместо этого предлагается функция пользовательских вычислений на JavaScript внутри системы макросов, что кардинально меняет подход к созданию повторно используемых алгоритмов.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 9 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Мелкие преимущества Microsoft Excel в итоге складываются в существенную разницу. Предположение о том, что альтернативные программы идеально справляются с базовыми операциями, подтверждается не всегда, и даже для простых задач полный отход от привычного редактора вызывает определенные сомнения.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 10 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

В процессе тестирования повседневных инструментов для работы с таблицами выяснилось, что условное форматирование, проверка данных, фильтрация, сортировка, текст по столбцам, удаление дубликатов, закрепление областей, группировка, скрытие листов и защита документов функционируют исправно. Кроме того, удалось записать простой макрос с помощью встроенной системы макросов ONLYOFFICE, который после сохранения, закрытия и повторного открытия рабочей книги успешно запустился снова. Пользователи также могут создавать сводные таблицы, получать правильные итоги, переставлять поля и менять метод агрегирования с «Суб.» на «Количество» (Sum на Count), а изменение исходных данных с последующим обновлением сводной таблицы работает ожидаемым образом.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 11 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Тем не менее, помимо уже отмеченных неудобств, обнаружились и другие мелкие шероховатости интерфейса и логики работы. Например, при перемещении формулы UNIQUE перемещается сама формула, но ее результаты остаются на прежнем месте, поскольку полученный диапазон не функционирует как сплошной массив данных. При работе с правилами проверки данных нет возможности очистить их в один клик — отсутствует кнопка «Очистить все» (Clear All), поэтому правило приходится вручную изменять на вариант «Любое значение» (Any value). Кроме того, в приложении отсутствуют такие полезные функции для комплексных листов, как разделение экрана (Split Panes) и создание новых окон (New Window).

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 12 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Что касается инструментов сводных таблиц (PivotTables), помимо отсутствия аналогичных возможностей группировки, кнопка «Вычисляемые элементы» (Calculated Items) оказалась неактивной (серой), а для самих сводных таблиц не предусмотрено выделенной функции условного форматирования, аналогичной той, что есть в Excel.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 13 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Важным препятствием для опытных специалистов становится полное отсутствие поддержки Power Query и Power Pivot. Хотя в сообществе разработчиков упоминалось, что аналог Power Query находится в разработке, точные сроки его появления не называются. Пользователи лишены возможности работать с Моделью данных (Data Model), настраивать связи между таблицами или использовать язык формул DAX. Это критично для тех, кто регулярно импортирует и трансформирует массивы информации, выстраивает взаимосвязи между наборами данных и проектирует сложные аналитические отчеты на базе сводных таблиц.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 14 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Несовместимость затрагивает и автоматизацию на базе VBA. Хотя рабочая книга с макросами открывается успешно, сами макросы Visual Basic for Applications не выполняются. Поскольку ONLYOFFICE опирается на JavaScript и собственный Office JavaScript API, перенести накопленную за годы библиотеку готовых макросов не получится — всю автоматизацию придется воссоздавать с нуля на JavaScript. Более того, исчезает привычный сценарий, когда созданные с помощью VBA небольшие утилиты закреплялись на панели быстрого доступа Excel (Quick Access Toolbar) в виде кастомных кнопок для выполнения специфических задач.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 15 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek

Ограничения затронули и современные формулы рабочих листов: функции LET и LAMBDA в ONLYOFFICE Spreadsheet не поддерживаются. Хотя в табличном процессоре присутствует инструмент пользовательских функций (Custom Functions), он реализован иначе и требует написания кода на JavaScript в рамках системы макросов, а не прямого определения повторно используемых функций на встроенном языке формул Excel, как это реализовано через LAMBDA. Это фундаментальное отличие меняет подход к проектированию пользовательской логики расчетов.

Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация 16 к материалу
Заменил Excel на ONLYOFFICE Spreadsheet на неделю и заметил неожиданную разницу — иллюстрация к публикации. Источник: How-To Geek
Источник: https://www.howtogeek.com