Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

22 Январь 2022, 21:53 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Открытие XLSX файлов в MSO 365  (Прочитано 762 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Herr Sokolow
Новичок
*
Offline Offline

Сообщений: 3


« Стартовое сообщение: 7 Декабрь 2021, 02:05 »

Ребята, помогите!

Я уже года 4 работаю в LibreOffice, даже задонатил, когда понял, что это отличная альтернатива.
Столкнулся с проблемой, что моя выделенные цветом строки в моей таблице открываются в MSO с ошибкой и предложением восстановить файл. После восстановления все выделения цветом строк пропадают - все строки абсолютно белые.
Возможно ли установить какой-то конвертер (плагин), который позволил бы сохранять xlsx без ошибок потери Styles в MSO или достаточно просто сохранять в xls?

Спасибо!
Записан
economist
Форумчанин
***
Offline Offline

Сообщений: 1 576


« Ответ #1: 7 Декабрь 2021, 08:10 »

Нужно обновить LibreOffice или даже держать на компьютере несколько portable-версий (я держу версии 5, 6, 7.1, 7.2) и пробовать сохранять во все три формата из каждого, есть расширение https://extensions.libreoffice.org/en/extensions/show/multisave:
- ods
- xls
- xlsx

Родным форматом для Calc является ODS. Из форматов MSO - с xls проблем с пропаданием форматирования, кажется,  чуть меньше, чем с XLSX, но как верно ниже заметили - есть другие проблемы (65 тыс строк вместо 1 млн итд.)

Еще хорошей тактикой является использование для заливики простых цветов RGB-CMYK, а не из палитр, коих в Calc слишком много. Наверняка есть безопасная палитра. Ну и, наконец, можно найти замену для выделения цветом (цвет шрифта, усл. форматирование итд).  
« Последнее редактирование: 7 Декабрь 2021, 10:42 от economist » Записан

Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...
mikekaganski
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 514


« Ответ #2: 7 Декабрь 2021, 09:14 »

Если ЛО сохраняет файл XLSX, который открывается в Excel с ошибкой, это баг ЛО. Проверьте на последней версии, и напишите баг на https://bugs.documentfoundation.org. Приложите тестовый файл ODS, который при сохранении в XLSX даёт проблему. Спасибо.
Записан

С уважением,
Михаил Каганский
mikekaganski
Гуру
*******
Offline Offline

Пол: Мужской
Расположение: Хабаровск -> Москва
Сообщений: 2 514


« Ответ #3: 7 Декабрь 2021, 09:21 »

с xls проблем меньше

Кошмар. И это пишут на форуме люди, к советам которых будут прислушиваться неопытные пользователи. А потом спросят: куда это пропали мои данные после строки 65536 / столбца IV?

Я ещё понял бы, если бы это писали про DOC/DOCX. Там функционал достаточный для всего и в старых бинарных форматах. Хотя и там это всего лишь предрассудок, и последние лет 10 основная работа над улучшением совместимости идёт в OOXML. Идея о больших проблемах OOXML-форматов идёт от их большего использования (чаще пользуем - чаще натыкаемся на грабли - быстрее исправляем).

А тут?...

Вообще единственная "правильная" (с идеологической точки зрения) стратегия - всегда работать в родном формате (для используемого приложения). Для LibreOffice - ODF. Да, расширение из ответа #1 может в этом сценарии пригодиться, поскольку позволяет всегда иметь нативный формат. Не всегда, правда, есть возможность работать "правильно" (скажем, системы документооборота с ограничениями хранимых форматов...)
« Последнее редактирование: 7 Декабрь 2021, 09:58 от mikekaganski » Записан

С уважением,
Михаил Каганский
sokol92
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 704


WWW
« Ответ #4: 7 Декабрь 2021, 15:18 »

Ребята, помогите!

Помогите нам, пожалуйста, и выгрузите проблемный файл в формате .ods.
Записан

Владимир.
Herr Sokolow
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #5: 14 Декабрь 2021, 11:48 »

Пожалуйста-пожалуйста, вот тот самый файл.
Столбец O должен быть в некоторых местах жёлтым, а строки после столбца O справа (некоторые) зелёными. Но при открытии файла MO предлагает восстановить файл, данные внутри показывает, а выделение цветом - нет!

* Оплата_взносов_2022.xlsx (11.91 Кб - загружено 7 раз.)
Записан
Herr Sokolow
Новичок
*
Offline Offline

Сообщений: 3


« Ответ #6: 14 Декабрь 2021, 12:06 »

Если ЛО сохраняет файл XLSX, который открывается в Excel с ошибкой, это баг ЛО. Проверьте на последней версии, и напишите баг на https://bugs.documentfoundation.org. Приложите тестовый файл ODS, который при сохранении в XLSX даёт проблему. Спасибо.

Сделано. Вот ссылка на отправленный баг в documentfoundation
https://bugs.documentfoundation.org/show_bug.cgi?id=146222
Записан
sokol92
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 704


WWW
« Ответ #7: 14 Декабрь 2021, 13:36 »

Добрый день! Мы видим следствие (.xlsx), а не причину (.ods).
Выложите, пожалуйста, файл в формате .ods.
Записан

Владимир.
kompilainenn
Мастер
*****
Offline Offline

Сообщений: 3 403



« Ответ #8: 14 Декабрь 2021, 16:35 »

Попробуйте, я сохранил XLSX от ТС в ODS, да, сохраняю обратно в XLSX - офис 2019 не открывает корректно

* 146222 Оплата_взносов_2022.ods (19.08 Кб - загружено 8 раз.)
Записан

Поддержать разработчиков LibreOffice можно тут, а наш форум вот тут
sokol92
Опытный пользователь
***
Offline Offline

Пол: Мужской
Сообщений: 704


WWW
« Ответ #9: 14 Декабрь 2021, 19:29 »

офис 2019 не открывает корректно
Да, спасибо, эффект воспроизводится.
Записан

Владимир.
akelot
Участник
**
Offline Offline

Сообщений: 18



« Ответ #10: 15 Декабрь 2021, 10:33 »

Провел несколько экспериментов над сброшенным файлом. Если в LO выделить все и выбрать любой шрифт, например используемый в данном документе Calibri, то после сохранения данный файл открывается в Exclel без запроса восстановления и все выделения сохраняются. Но границы ячеек, искажаются, часть становятся мелким пунктиром, т.к. установленная толщина линии границы - 0,05. Если установить 0,75 (толщина стандартной границы в excel), то полученный документ прекрасно открывается в excel-е (проверено на MSO 2013).

* Оплата_взносов_2022.xlsx (11.15 Кб - загружено 4 раз.)
« Последнее редактирование: 15 Декабрь 2021, 11:09 от akelot » Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!