Нет возможности использовать MS Office? Установи LibreOffice и пользуйся привычными функциями. В данной статье хочу рассказать о LibreOffice calc - это аналог привычного нам Excel. Сможет ли LibreOffice calc заменить Excel, поддерживает ли макросы, совместимы ли документы, сводные таблицы и диаграммы узнаем на конкретных примерах.
Рассматривать будем стандартный функционал, без дополнений и расширений.
Интерфейс
Как только открываешь таблицу в LibreOffice calc сразу понимаешь, что привыкать придется, но на самом деле все не так страшно как кажется.
Что мы привыкли видеть в Excel:
В LibreOffice calc видим следующее:
Верхняя строка меню не является вкладками, кликнув например на файл, получим выпадающее подменю
Вид элементов и значков можно поменять в настройках, чего нет в Excel
На основном меню достаточно удобно расположены самые необходимые инструменты и элементы управления, такие как форматирование, вставка, сортировка и фильтр, форматы значений, разделение экрана и фиксация ячеек, печать и экспорт в PDF, условное форматирование.
Выбраны элементы, которые наиболее часто используются при работе, при этом нет необходимости переходить по вкладкам меню.
Поддерживаемые форматы
Excel
LibreOffice
Как видно форматов поддерживается меньше, но наиболее распространенные (xls, xlsx и даже xlsm) присутствуют. Есть возможность сохранить документ в формате pdf. Поддержку макросов (формат .xlsm) созданных в Excel рассмотрим отдельно.
Совместимость форматов
Создадим простую таблицу в Excel и откроем файл в LibreOffice. Первый столбец выделен жирным шрифтом, строка заголовков выделяется цветом и добавлены чересстрочная заливка (в разделе управления таблицами). Таблицу скопировал и для столбца стоимости добавил условное форматирование в виде гистограммы и цветовой шкалы.
Сохраним файл в формате .xlsx и откроем в LibreOffice
Формат таблицы и размер текста при одинаковом масштабировании отличается. Условное форматирование отображается как и должно. Натройки условного форматирования имеют достаточно привычный вид
Жирный шрифт и чересстрочная заливка сохранилась бы, если бы это было сделано вручную, не через управление таблицами.
В целом таблицы выглядят как и должны. При просмотре сводки (по работе) некоторые оттенки синего отображались фиолетовым, но это не мешало восприятию информации и в остальном все выглядит так же.
Сводные таблицы
На основании созданной таблицы сформируем сводную таблицу и посмотрим как она отображается в LibreOffice. Для удобства оставлены только менеджеры с именем на "А". Таблица в форме структуры с возможностью отображения проданных товаров в раскрывающемся списке.
В LibreOffice сводная таблица отобразилась без фильтра на менеджеров на букву "А" и выглядела немного по другому, например нет значка "+" возле группы по менеджеру, но функционал сохранился. Двойной клик на имени менеджера раскрывает группу и показывает подгруппу из товаров. В фильтре так же можно задать отображение только имен на "А".
Диаграммы
Из простого набора данных сформируем несколько диаграмм разного типа
Не отобразились в LibreOffice диаграммы "дерево", "солнечные лучи", "каскадная" и "воронка". Остальные дигаммы отобразились практически в том же виде.
Теперь сформируем диаграмму из сводной таблицы или сводную диаграмму. При раскрытии групп, диаграмма отображает изменения.
В LebreOffice диаграмма не отобразилась как следует
Но если удалить и вставить новую диаграмму из LibreOffice с привязкой к сводной таблице, то все встает на свои места. Только теперь эта диаграмма не работает в Excel.
Макросы
Запишем простой макрос, который включает и выключает фильтр для диапазона данных. Создадим кнопку, присвоив макрос прямоугольному элементу. Сохраним файл в формате .xlsx.
Откроем файл в LibreOffice
Включаем поддержку макросов как указанно в предупреждении
Макрос работает как надо
Правда есть одна особенность, макрос необходимо называть используя английский алфавит. Макросы с названием на кириллице LibreOffice не видит.
Выводы
Есть конечно проблемы у LibreOffice calc с отображением некоторых типов диаграмм, и диаграмм уже привязанных к сводной таблице. Это может вызвать трудности когда вам направили уже готовый сформированный документ. Трудности с названными макросами на кириллице.
В целом LibreOffice calc отличная замена MS Office excel, учитывая, что он в свободном доступе. По функционалу не уступает и имеет достаточно интуитивный интерфейс. Если в Excel вы легко работаете, то и в LO calc легко найдете необходимую функцию.
LibreOffice можно установить на Linux, Windows и Mac.
В следующей статье рассмотрим LibreOffice Writer, аналог Microsoft Word и попробуем их сравнить.