Неприятные особенности OpenOffice
Open Office иногда не читает файлы формата XLSX.
1) В таком случае полученный файл можно преобразовать в формат ODS с помощью онлайн-сервисов. Поиск "Конвертировать XLSX в ODS" ссылка
См https://onlineconvertfree.com/ru/convert/xlsx/
2) Нужно просить контрагентов, чтобы они присылали эл таблицы в формате Электронная таблица OpenDocument (*.ods).
MS Excel может открывать и сохранять файлы в формате Электронная таблица OpenDocument (*.ods).
1. Не использует буфер обмена операционной системы Windows
а) При копировании (Ctrl-C) или вырезке (Ctrl-X) опен-офис запоминает ссылку на кусок открытого документа, но в буфер обмена Windows, ил ив свой собственный буфер кусок документа не помещает.
Если закрыть документ, то данные, которые были скопированы или вырезаны — теряются безвозвратно! ***censored***
Так что надо сперва вставить вырезанный (скопированный) фрагмент, а после уже закрывать документ-источник.
б) глюк: если в текстовом доке вырезан кусок и не вставлен (буфер ОпенОфиса занят), то не получится в другом приложении что-то скопировать в буфер виндоус и поместить в текст ОпенОфиса). Надо сначала очистить буфер самого опенофиса.
2. Если вырезать в буфер текст с картинками, при вставке в тот же самый или в другой документ картинки иногда ТЕРЯЮТСЯ. Откат последнего действия не помогает восстановить картинки.
Возможно, размеры исходных картинок превышают установленные в настройках значения памяти.
3. Чтобы не терять данные при ошибочном сохранении, есть смысл в Open Office настроить создание резервных копий файлов.
Смотри, как это работает.
Надо понимать, что в резервных копиях будут скапливаться файлы с логинами и паролями, так что самые важные пароли в открытом виде вообще не следует хранить на компе, и тем более хранить в файлах Open Office при настроенном создании резервных копий.
Вставка/копирование
При вставке/копировании из эл таблиц в текстовый док русские кодировки могут передаваться некорректно, текст отображается "кракозябрами".
При вставке в текст фрагментов текста из браузера, где ссылки, картинки и прочий код, ОпенОфис или зависает, или содержимое документа портится.
Так что текст из интернета сперва надо вставить в "Блокнот", а затем уже - в ОпенОфис.
Медленное сохранение и открытие больших файлов
При сохранении ОпенОфис архивирует файлы. Сохранение больших текстов или больших электронных таблиц программами опен офис в виндоус происходит намного медленней (в десятки раз), чем в аналогичных программах Microsoft Office.
Смотри, может в линуксе опен офис "пашет" быстрей и стабильней с большими документами?
При редактировании текстовых доков есть возможность отмены последних действий. Но история последних действий очищается, если обновить оглавление документа.
В истории действий операция "вырезать" отображается как "удалить $1", вставить буфер отображается как "вставить буфер обмена".
Если вырезал и забыл вставить, и снова вырезаешь - никаких предупреждений не будет.
В истории действий увидеть "вырезал-вставил" можно, если знать смысл "удалить $1".
В Excel есть Power Query, в Open Office - ???
Что аналогичного есть в Open Office, и есть ли вообще?
Вот ветка, где пишут — "что-то там было, но с 2017 года не обновлялось"
https://ask.libreoffice.org/t/does-calc-has-any-feature-similar-to-power-query-in-excel/43268/2
В Эксел были удобные функции, которых в Calc нет!
забыл какие.
Если верно, то выводим одно выражение, если ошибка, то другое?
В Calc не получается для различных листов задавать различную ориентацию страниц.
В Calc версия 4.1.13 нельзя задать направление поиска "назад". Поиск работает только вперед!
Макросы, Visual Basic
что-то там есть в OpenOffice, нужно что-то ставить, чтобы оно работало. Не хотелось разбираться даже.
Эл таблицы Calc не надежны для больших "денежных" таблиц
1. Большие "денежные" таблицы считать в Open Office - рискованно. Формулы могут потеряться, данные легко могут потеряться.
Сохраняешь нормально, а открываешь - видишь испорченный файл.
2. Если в эл таблице применялись фильтры и не были удалены - сохранение эл таблицы в формате ODS выдает ошибку, при этом сохранение в формат эксел удается.
Заметка
В Write в текстовом документе удалить знаки "конец абзаца" - были какие-то сложности. Надо использовать регулярное выражение $ - оно удалит в т.ч. знаки абзацев.
$ |
Возможность найти термин, только если этот термин находится в конце абзаца. Особые объекты, например пустые поля или привязанные к символу рамки, в конце абзаца игнорируются. Пример: "Петр$". |
\n |
Представление разрыва строки, вставленного с помощью комбинации клавиш SHIFT+ВВОД. Чтобы изменить разрыв строки на разрыв абзаца, введите \n в поля Найти и Заменить на и выполните поиск и замену. \n в текстовом поле Поиск означает разрыв строки, вставленный с помощью комбинации клавиш Shift+Enter. \n в текстовом поле Заменить означает разрыв абзаца, который можно ввести с помощью клавиши Enter или Return. |
^$ |
Поиск пустого абзаца. |
Вот обсуждают замены спецзнаков в Worde
Posted by: Pablo | October 23, 2009 at 03:52 PM
A Google search for this problem lead me here. This is an annoying problem - finding multiple paragraph marks (ie $$ etc). After reading the discussion I resorted to a desperate, un-elegant, but successful solution. With regular expressions enabled, search for $ (one paragraph mark) and globally replace this with XXXX (four Xs); repeat this until "Search string not found". Now the solution is painful, but effective: search for XXXXXXXX and globally replace with \n. Finally, search for XXXX and globally replace with \n. Obviously you can use something other than XXXX. As I said, painful, but effective.
РСА
Вот исходный текст при копировании пройденных слов из Лингвы:
"commited relationship P
—
серьёзные отношения P"
В Write нельзя искать "знак абзаца" и следующие за ним символы. Поэтому, чтобы убрать лишние переводы строки, в Write делаются замены:
1) заменить знак абзаца на XXX
2) заменить ХХХ-ХХХ на -
3) заменить XXX на \n (знак абзаца)
В Worde все можно было бы сделать одной командой.
После хорошо бы еще отсортировать строки файла по тексту, убрать ненужные строки, убрать повторы текста.
Сделать прогу на Python, которая сделает нужные замены и удалит дубликаты строк?
----------------------------
Excel ругают:
https://habr.com/ru/post/458278/
1. Встроенная в Excel функция Power Query может быть использована для атак на уровне операционной системы. Power Query автоматически собирает данные из указанных источников, таких как базы данных, таблицы, документы или веб-сайты, и вставляет их в электронную таблицу. Эта функция может быть использована и во вред, если сопряжённый веб-сайт содержит зловредный файл. Рассылая такие специально подготовленные таблицы, хакеры надеются получить в итоге права на уровне системы и/или возможность установки бэкдоров.
Как только Power Query установит связь с подставным сайтом, атакующие могут задействовать Dynamic Data Exchange (Динамический обмен данными).
2. Загружаемые макросы могут быть опасны.
Поиск файлов ODT по тексту средствами Unreal Comander
Поиск текста в файлах ODT средствами Unreal Comander
1. Маску *.odt указывать нельзя. При указании маски имени файла поиск по тексту не работает (это глюк Unreal Comander)!
2. Выбрать формат: "файлы ODT". Не надо указывать никакие виндоус, юникод, UTF.
Альтернативы смотри:
https://www.cyberforum.ru/python/thread1271876.html
"alex925
2740 / 2339 / 620
18.10.2014, 15:13 9
Цитата Сообщение от warrax Посмотреть сообщение
зачем полуработащее если можно юзать апи
Ну да, таскать на все компы libreoffice в качестве зависимости, просто "замечательная идея".
Если как говорит Zuzik, библиотека работает не вижу причин её не использовать, а вообще если нужна "живая" библиотека, то это win32api (правда сразу можно забыть о кросс платформенности, но это другой вопрос).
P.S Кстати можно сохранить doc файл в виде html и тогда файл можно будет парсить lxml или другими библиотеками."
https://python-docx.readthedocs.io/en/latest/ - какая-то старая библиотека?
https://habr.com/ru/articles/97637/ - использование API самого OpenOffice?
Приложение МойОфис смотри 22.02.23
Аналог OpenOfficе?
Макросы на языке программирования Lua.
Вот про это
Для написания макросов и надстроек в МойОфис используется свободный скриптовый язык программирования Lua. Этот кросс-платформенный язык легок в освоении и обладает широкими возможностями. В настоящий момент в МойОфис реализована поддержка Lua версии 5.3.2.
Для частных лиц бесплатно, для бизнеса лицензии по цене как Микрософт (дорого).
Это хорошо? Это даст средства, чтобы довести глючный OpenOffice до ума? Нет, они OpenOffice доделывать не будут, это не их.
МойОфис покупается госкомпаниями, Аэрофлотом и тп
https://www.vedomosti.ru/business/articles/2023/02/20/963660-aeroflot-rossiiskii-soft
Для частных лиц скачивание бесплатно
Цены для бизнеса сравнимы с микрософтом, а возможности?
https://store.softline.ru/ncloudtech/ncloudtech-moyofis-standartnyiy/
Для частных лиц текстовый редактор и эл таблицы.
Для организаций — модуль Аналитика. Пишут, что основан на какой-то платформе Планета.
Вот документация на модуль Аналитика
https://support.myoffice.ru/upload/iblock/e54/MyOffice_Standard_Analytics_2020.03_User_Guide.pdf
Аналога PowerQuery в этом офисе нет!
Сравнение офисных прог детальное
https://habr.com/ru/post/600165/
Все замены уступают офису от Microsoft
https://docs.cntd.ru/document/1200083207
ГОСТ Р ИСО/МЭК 26300-2010
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Информационная технология
ФОРМАТ OPEN DOCUMENT ДЛЯ ОФИСНЫХ ПРИЛОЖЕНИЙ (OpenDocument) v1.0
"Планета IBS" смотри
https://www.google.com/search?q=%D0%BF%D0%BB%D0%B0%D0%BD%D0%B5%D1%82%D0%B0+IBS
Вот по той платформе сайт
Там на первой странице видик — смотри!