15

Excel or LibreCalc интеграция из в

Ввиду всем известных событий легально работать с продуктами MS Office в нашей стране стало проблематично. Что с подвигло меня полностью переключиться на LibreOffice? в частности как понятно из заголовка поста это из эксель в либрекалк. Вопрос не стоит что лучше калк или эксель, это дело вкуса и частное, в обоих пакетах есть уникальные полезные функции которые облегчают работу.

У меня хоби делать калькуляторы и автоматизированные бланки в ексель и либре, но кто работал в обоих приложениях наверное сталкивался с тем, не смотря на полную вроде бы совместимость и есть моменты когда таблицы созданные в одном приложении не работают в другом.

Поиски в интернетах ничего полезного не дали, поэтому предлагаю в этой теме поделится теми несовместимости о которых Вам известно и как вы их обходите.

В частности, то о чем известно мне.

  1. Если в excel VBA создаем свою функцию с названием на кириллице, то в Calc она не будет работать, соответственно решается данная проблема созданием функций и макросов на латинице, тогда они одинаково будут рабочими в обоих приложениях.

  2. Не смотря на свою русификацию, в LibreCalc некоторые моменты остаются на английском. например форматы даты и времени там записываются как dd mm yyyy hh ss , т.е. если мы используем команду текст в Калк, то ТЕКСТ(А1;"dd,mm,yy \г.") для вывода 01.01.24 г., в эксель ТЕКСТ(А1;"дд.ММ.гг \г.") для получения того же результата, в данном случае я только поиском и заменой по всей книге решаю вопрос, что не очень удобно когда приходится работать с одним файлом в разных приложениях и в калк и в эксель (например дома и на работе), может кто ни будь знает как обойти данную проблему.

  3. Аналогично проблеме №2 при работе с функцией ЯЧЕЙКА, надо использовать также латиницу в калк пишем 'filename', в эксель 'имяфайла', результат выполнения функции если в эксель конечное имя Листа в таких вот скобках [ имялиста], то в Калк его можно найти по сочетанию симвлов #$Имялиста. Тут кроме поиск и замена я друго решения не знаю.

  4. может быть это частный случай, но у меня если я файл созданный в эксель сохраняю через либрекалк в формате 2003-2007 xls (поддерживает макросы без расширения m) или 2007-365 xlsm то вся кириллица в макросах превращается в ????????. а при сохранение в ods с кириллицей все в порядке.

    Вот на вскидку проблемы с которыми я столкнулся, может у кого то сталкивался с такими же и нашел более элегантные решения помимо Поиск и Замена. Ну или поделитесь с трудностями с которыми столкнулись Вы.

    upd. 5. еще один момент, индексы цветов в excel и calc, используемые VBA, различны. например в calc темно красный это 13209, а в excel 3421846

MS, Libreoffice & Google docs

781 пост15K подписчика

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

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

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

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

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

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


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

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

0
Автор поста оценил этот комментарий

Помудохавшись с пол года, признаю проект провальным. т.к Либре сбивает форматирвоание ячеек в файлах xls это раз, вносит свои не обратимые правки в VBA проджект (добаляет дубли листов), как итог xls адаптированный можно открыть в либре и все будет работать, но сохранить изменения без особого ущербу можно только в ods, и вернуться к нормальной работе в excel не получится.

0
Автор поста оценил этот комментарий

Поправка. касательно пункта 4 , в версии 24.8.2.1.. xls файлы сохраняются норм, вся кириллица в макросах читаема. До этого стояла LibreOficce 7.3.7 (почему то в официальных убунтовских репах такая версия.)

0
Автор поста оценил этот комментарий

Обнаружил такую проблему функция ячейка не обновляется при копировании листов (мне это необходимо чтобы извлекать имя текущего листа), даже при нажатии клавиши F9 (пересчитать), срабатывает только если выделить ячейку с функцией и нажать F9. Решил эту проблему сделав ссылку в функции Ячейка на ячейку с активной функцией СЛЧИС (Rand), можно и случмежду это не принципиально, т.к. эта функция срабатывает при каждом "неосторожном и осторожном" шаге, то функция ячейка также пересчитывается автоматически.

1
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

На данный момент я вижу такое, решение можно создать макрос которые бы отслеживал результат функции Ячейка (Cell), т.к. синтаксис результата функции в эксель и калк различны. Но сам я пока еще не пробовал. т.к. дома екселя нет что бы написать такой макрос и проверить будет ли он работать в калке. т.к. к слову сказать некоторые механизмы и функции бейс отличаются от вба в эксель. что удручает.

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества

Недвижимость и ремонт

Теги

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

Сообщества