58

Спарклайны для LibreOffice 7  в Linux

Добрый день, дорогие пользователи свободного ПО. Недавно, проходя курс на Степике (курс бесплатный - не реклама), столкнулся с проблемой отсутствия поддержки спарклайнов в LibreOffice.

Изрядно порывшись в этих самых интернетах, нашёл одно рабочее решение из трёх найденных.

Рабочее решение.

1. Макрос.

REM ***** BASIC SCRIPT for SPARKLINES

REM ***** This just prepares the data and not styling. You apply style as a font.

Function sparklines(criteriaCellRange)

sparklines = "{"

For Each cell In criteriaCellRange

sparklines = sparklines+cell+","

Next cell

REM ***** Remove extra comma at the end

totalLength = Len(sparklines)

sparklines = Left(sparklines, totalLength-1)

sparklines = sparklines+"}"

End Function


Открываем LibreOffice Calc, нажимаем "Сервис" >>> "Макросы" >>>"Редактировать макрос" и вставляем код. Вкладку Module1 переименовываем в SPARKLINES. Сохраняем.

2. Качаем шрифты sparks  для работы спарклайнов. Распаковываем в /usr/share/fonts (ну или куда вам удобнее). Сразу предупреждаю, шрифты работают только с положительными значениями от 0 до 100 включительно.


Как пользоваться.

Например, у нас есть значения от A2 до I2. В ячейке J2 пишем =sparklines(A2:I2), затем нажимаем "Сервис" >>> "Макросы" >>>"Выполнить макрос", и в Стандартных выбираем SPARKLINES.

Затем для ячейки с макросом выбираем один из шрифтов SPARKS.

Такой размер выбран для наглядности. Вообще получается как-то так:

Ссылки на использованные материалы:

1. Thejesh GN - рабочий вариант, всё на английском.

2. LINUX magazine - не получилось как описано, тоже на английском.

3. Расширение EUROOFFICE_SPARKLINE - устанавливается, но не запускается - выдаёт ошибку. К сожалению не поддерживается разработчиком очень давно.

MS, Libreoffice & Google docs

762 поста14.9K подписчиков

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества