Файл расчета Libreoffice не открывается
Обновлено: 21.11.2024
Когда я снова дважды щелкаю по нему или нажимаю «открыть», документ появляется на панели задач, но не открывается, щелчок левой кнопкой мыши по нему приводит к его закрытию, а щелчок правой кнопкой показывает, что «Только в этой рабочей области» выбрано, когда я меняю это на «Всегда в видимой рабочей области», документ открывается
Однако этот параметр не сохраняется, и я снова сталкиваюсь с этим процессом, когда в следующий раз захочу открыть документ
Документы на моем рабочем столе также вообще не отвечают
Есть ли решения этой проблемы?
У меня такая же проблема с Libreoffice 3.3.1 и 3.4RC3. Это только началось вчера, и я не могу открыть файлы .doc, но .xls открывается нормально БОЛЬШИНСТВО времени. После перезагрузки .doc откроется ОДИН раз (иногда), а затем просто ничего не сделает, кроме 1-секундного мигания экрана, но в большинстве случаев ничего. Я переустанавливал libreoffice несколько раз, даже используя разные версии, и часами пытался найти в Google ответ, который безуспешно работает. Кажется, то же самое для OO, и KOffice просто не работает. Это сводит меня с ума, и теперь мне приходится использовать старую копию MS Office XP, работающую на Wine, чтобы открывать файлы .doc.
Здравствуйте, спасибо за ответ
На другом форуме кто-то разместил это исправление, и оно сработало для меня
Решение:
Быстрый гугл показывает, что эта ошибка чаще всего связана с конкретным конфигурационным файлом .libreoffice/3/user/basic/dialog.xlc и решается его удалением. На всякий случай
давайте удалим все из вашей установки и начнем заново.
Откройте терминал и очистите libreoffice
Я обнаружил, что при очистке не всегда удаляются все файлы конфигурации, оставленные Libre Office (или другими приложениями). Поэтому, чтобы убедиться, что это возможно, давайте объединим эти два решения.
Сначала мы удаляем Libre Office.
sudo apt-get очистить libreoffice
Затем мы удаляем скрытые файлы конфигурации.
rm -rf ~/.libreoffice
Внимательно проверьте, чтобы ничего не осталось, на случай, если проблемный файл принадлежит кому-то другому, а не вашему пользователю. Если все было удалено, эта команда
возвратит ошибку "файл не найден". Если он показывает, что каталог .libreoffice все еще существует, вам может потребоваться выполнить команду удаления с помощью sudo.
ls -al ~/.libreoffice
Если вышеуказанное было успешным, мы переустанавливаем Libre Office.
Я переношу различные скрипты Python из Windows в Linux (Windows 8, Debian 10.8, Python 3.7); в одном из них результаты отображались в файле excel:
(fname — это путь к файлу excel) А теперь в Linux я попробовал:
Но он просто открывает calc и затем закрывается. Я уже пробовал использовать "call", "PIPE" , "shell = False", и всегда одно и то же - пробовал и без параметра --calc.
Есть ли особый способ открыть файлы calc с помощью Python в Linux?
Заранее спасибо,
Я предполагаю, что ваша программа Python завершает работу после вызова Popen, что приводит к закрытию libreoffice. Можете ли вы написать какой-нибудь цикл или поставить оператор input() после этого, чтобы ваша программа на Python не завершала работу после Popen?
Если вы выполняете команду из оболочки (не Python), остается ли libreoffice открытым? Если да, остается ли после закрытия оболочки libreoffice открытым?
Такое же поведение (открывается и через долю секунды закрывается). Я пытаюсь найти информацию о том, как запустить файл ods/xls из командной строки для libreoffice, но ничего не могу найти
2 ответа 2
Благодаря Рахулу Бхарадваджу я понял, что проблема связана с чем-то другим. не знаю где, но из этого поста кто-то предложил использовать 'xdg-open', который открывает любой файл или URL:
xdg-open использует приложение, назначенное типу файла или URL-адресу, и я знаю, что было бы лучше иметь возможность отображать приложение, но в моем случае, если файл открывается в ожидаемом приложении (в этом случае, libreoffice calc) достаточно.
Я смутно припоминаю, что у меня была проблема с этим, но уже точно не помню, почему я выбрал это решение.
Мне кажется, что значение имел именно параметр close_fds=True.
Если значение close_fds равно true, все файловые дескрипторы, кроме 0, 1 и 2, будут закрыты до выполнения дочернего процесса. В противном случае, когда close_fds имеет значение false, файловые дескрипторы подчиняются своему флагу наследования, как описано в разделе Наследование файловых дескрипторов.
Наследование файловых дескрипторов
Описатель файла имеет флаг «наследуемый», который указывает, может ли дескриптор файла наследоваться дочерними процессами. Начиная с Python 3.4, файловые дескрипторы, созданные Python, по умолчанию не наследуются.
В UNIX ненаследуемые файловые дескрипторы закрываются в дочерних процессах при выполнении новой программы, другие файловые дескрипторы наследуются.
Полагаю, это не имеет значения, поскольку у вас есть решение, но я решил добавить то, что успешно использовал в Linux, чтобы запустить LibreOffice Calc в отдельном процессе.
Как открыть файлы из MS-Office 2007 или 2010 (.DOCX, .XLSX.)?
(ну, поштучно или небольшими партиями или "только сейчас")
Несколько способов. Если один не работает, попробуйте другой. Если у вас останется много открытых, просто закройте некоторые!
Обратите внимание: если у вас по-прежнему установлен MS Office или другой пакет или программа по умолчанию для открытия таких файлов, тогда в методе 1 используется эта программа/пакет по умолчанию вместо LibreOffice. В таких случаях должны работать методы 2. 3 или 4. Метод 5 немного отличается в Windows, но хорошо работает во всех остальных случаях.
Способ 1. Как правило, такие файлы можно просто дважды щелкнуть. На самом деле все, что вы обычно делаете для открытия файлов, должно работать.
Метод 1а. (маловероятно, но возможно) Возможно, ваш компьютер был настроен таким образом, что для нормального открытия файлов используется только один щелчок, а не двойной щелчок = в этом случае двойной щелчок может открыть файл дважды.
Метод 2. Также можно сначала открыть LibreOffice, а затем использовать его диалоговое окно «Файл — Открыть», чтобы найти и открыть файл.
Способ 3. Откройте сам LibreOffice, а не Writer, Calc или другой модуль. Вы могли заметить это, если закрыли все документы, не выходя из LibreOffice. Вы получаете своего рода страницу запуска (на самом деле настоящая заставка — это баннер, который вы получаете при открытии LibreOffice, непосредственно перед тем, как он откроется должным образом). В нем есть список недавно открытых документов на панели слева и серое пустое пространство справа, содержащее белое диалоговое окно, содержащее значки каждого отдельного модуля. Перетащите файл в серое пространство.
Метод 4. Перетащите файл на любой из значков, который обычно открывает LibreOffice. Не имеет значения, если вы перетащите его на неправильный значок. Например, перетаскивание файла .docx на значок Impress по-прежнему открывает файл в Writer.
Метод 5. На платформах, отличных от Windows, вы можете щелкнуть файл правой кнопкой мыши и выбрать «Открыть с помощью ..», а затем выбрать LibreOffice или один из конкретных модулей/программ/приложений. Windows имеет ту же опцию, но часто «забывает» перечислить LibreOffice.
Чтобы установить LibreOffice в качестве пакета по умолчанию для открытия всех файлов (обратите внимание, что вы по-прежнему можете использовать вышеуказанные методы для открытия отдельных файлов или небольших групп файлов в любом другом соответствующем приложении/программе/пакете/модуле). Существуют различные подходы, некоторые из которых не всегда хорошо работают в Windows. Windows пытается упростить задачу, скрывая параметры и уменьшая объем доступной информации. Поэтому сначала попробуйте самые простые способы, а если они не сработают, переходите к следующему способу.
Способ 1. Щелкните правой кнопкой мыши такой файл и перейдите в «Свойства». Появится всплывающее диалоговое окно. Нажмите на вкладку или кнопку «Открыть с помощью». LibreOffice должен быть в списке, но иногда Windows его скрывает.
Способ 2. Найдите «Установить программы по умолчанию» (способ доступа зависит от версии Windows и даже не стандартизирован в других ОС). Часто это находится в «панели управления», «настройках системы» или «конфигурациях системы», в Xp иногда в верхней части меню кнопки «Пуск». Если есть опция «Office», установите LibreOffice.
Однако лично я бы не рекомендовал этого делать. LibreOffice и MS Office хорошо работают вместе, и ни один из них не настолько велик, чтобы заполнить текущее пространство на диске. У каждого есть преимущества и недостатки. LibreOffice создает документы более высокого качества более эффективно и быстрее. В основном все, что возможно с одним, возможно и с другим, хотя некоторые люди утверждают, что определенные вещи «не могут быть сделаны», пока они не узнают, как это сделать. Обновления MS Office обычно представляют собой обновления безопасности, которых, похоже, требуется довольно много. LibreOffice уже защищен, поэтому его обновления обычно представляют собой исправления ошибок и расширение функциональности.
Если на вашем компьютере по-прежнему установлен MS Office 2007 или более поздней версии, нет необходимости избавляться от него, и иногда он может давать лучшие результаты при попытке открыть файлы такого типа. Такие файлы часто содержат проприетарные или двоичные объекты, которые делают такие файлы несовместимыми с любой программой, кроме той версии MS Office, в которой они были изначально созданы. Файл, созданный в MS Office 2007, может иметь проблемы с открытием в MS Office 2010, 2013 или 365. Иногда LibreOffice испытывает большие трудности, а иногда это единственная программа, которая может успешно открывать такие файлы. Таким образом, сохранение обоих наборов оставляет открытыми ваши возможности.
Файлы из Microsoft Office 2007 или 2010 также называются Office Open XML, OpenXML, OOXML, Office 12, .docx, .docm, .xlsx и т. д. (список). LibreOffice 3.3 и более поздние версии могут читать эти файлы, но также могут записывать в эти форматы.
Редактирование различных форматов файлов в LibreOffice
С LibreOffice — также редактируйте иностранные форматы
Как насчет совместимости между LibreOffice и другими программами Office, такими как: MS-Office.
Однако не может быть и не будет 100% совместимости между вышеупомянутыми программами Office, потому что
<р>1. Существуют фундаментальные несовместимости между моделями документов Writer и Word. Из-за этого некоторые вещи, которые возможны в Writer, невозможны в Word (вообще, даже теоретически), и наоборот. <р>2. Имеются ошибки в импорте и экспорте из/в чужие форматы документов, вызывающие проблемы при использовании не родного формата документа - это касается любой программы; например, в LibreOffice есть ошибки в поддержке DOCX, а в Word гораздо большие проблемы с поддержкой ODF.Ну, во всяком случае. Всякий раз, когда вы сталкиваетесь с проблемой, подобной вашей, найдите время, чтобы сообщить об ошибке с хорошими шагами воспроизведения, приложив образец документа и скриншоты. Без них мы не смогли бы даже узнать о некоторых несовместимостях. Ваши отчеты могут сделать возможным исправление.
Почему возникают проблемы с совместимостью?
- DOCX и подобные форматы могут иметь дефекты формата или ошибки.
- Файлы ODF, хранящиеся в MS, могут привести к неожиданным результатам.
- Разработка дальнейших версий программы может привести, например, к новые проблемы.
Представьте, сколько версий Office существует в разных программах Office. Если вы сопоставите эти разные версии и каждая из них установит взаимосвязь друг с другом, вы получите огромное количество возможностей, которые могут вызывать проблемы снова и снова. Учитывайте разные операционные системы.
Сообщить о проблемах совместимости
Если из-за вышеупомянутых проблем с совместимостью возникают воспроизводимые ошибки, их можно указать в подробных шагах на Bugzilla с соответствующими тестовыми документами. Это служит для решения проблем совместимости.
Рекомендация по чистой работе с LibreOffice при использовании разных офисных программ
Всегда создавайте и сохраняйте файлы в LibreOffice и сохраняйте их в формате ODF (ODT, ODS и т. д.). Всегда сохраняйте эти файлы в качестве источника. Если вам нужны другие форматы для распространения среди партнеров, вы можете открыть файл ODF, сохранить и поделиться другим форматом с помощью «Сохранить как».
OpenOffice от Apache — это альтернатива программному пакету Microsoft Office с открытым исходным кодом. Пакет включает компоненты для текстовых документов, электронных таблиц, изображений и баз данных. В зависимости от настроек разрешений или атрибутов документов, которые вы открываете, вы можете обнаружить, что не можете редактировать содержимое. Чтобы отключить режим только для чтения для документов, вам нужно изменить способ открытия документа, удалить атрибут только для чтения перед открытием файла или сохранить содержимое в новый файл.
Отключить режим только для чтения при открытии файла
Когда вы открываете документ в OpenOffice из строки меню выбранного модуля, вам предоставляется возможность указать режим только для чтения. Режим только для чтения должен быть отключен по умолчанию, когда вы открываете файлы из строки меню или с помощью сочетания клавиш «Ctrl-O», но если нет, вы можете сделать это вручную. Снимите флажок «Только для чтения» над полем ввода имени файла в окне «Открыть», прежде чем нажимать кнопку «Открыть», чтобы отключить режим только для чтения. Отключение режима только для чтения в окне «Открыть» работает только в том случае, если атрибут файла не установлен операционной системой как «только для чтения».
Использовать параметр редактирования файла
Если вы открываете документ OpenOffice, дважды щелкнув файл документа или используя команду контекстного меню «Открыть с помощью», он пропускает окно «Открыть». Без окна «Открыть» вы не сможете снять флажок «Только для чтения» и можете обнаружить, что не можете редактировать документ. Щелкните значок «Редактировать файл» в виде карандаша и листа бумаги на панели инструментов, чтобы отредактировать копию документа. После внесения изменений в документ сохраните его в новый файл, поскольку исходный документ, доступный только для чтения, нельзя перезаписать.
Изменить атрибуты файла
Для документов, имеющих атрибут "только для чтения", установленный операционной системой, необходимо сначала очистить этот атрибут, прежде чем открывать файл в OpenOffice. Используйте проводник Windows, чтобы перейти к папке, содержащей документы, с которыми вы хотите работать, и дважды щелкните файл или нажмите «Ввод», удерживая клавишу «Alt». В открывшемся окне «Свойства» снимите флажок «Только для чтения» и нажмите «Применить». Изменение атрибутов файла невозможно, если документ хранится на носителе только для чтения, таком как CD или DVD.
Сначала сохраните вложения электронной почты
При доступе к документу OpenOffice, отправленному по электронной почте в виде вложенного файла, вам предоставляется два варианта; открытие файла или сохранение файла. Если вы решите открыть файл напрямую с помощью OpenOffice, операционная система сначала сохранит документ во временном расположении, после чего он будет помечен как доступный только для чтения.Чтобы убедиться, что вы можете редактировать документ, вместо этого выберите параметр «Сохранить файл», а затем сохраните файл на своем компьютере, прежде чем открывать его с помощью OpenOffice.
Выберите свой отчет в бэк-офисе в разделе «Отчеты». Например, просмотрите "Продажи по категориям".
После выбора нужного периода нажмите кнопку «Экспорт».
И введите имя файла. Loyverse POS может экспортировать данные в электронную таблицу CSV. Теперь у вас есть файл, сохраненный на вашем компьютере.
Далее вам нужно открыть файл через LibreOffice Calc (или OpenOffice Calc).
В LibreOffice Calc выберите «Файл — Открыть…» (CTRL + O) и выберите файл CSV.
Вы увидите окно «Импорт текста». Вы должны установить правильные параметры, чтобы открыть файл.
Выберите кодировку «Юникод (UTF-8)» в раскрывающемся списке «Набор символов».
В разделе «Параметры разделителя» выберите «Разделить» и установите флажок «Запятая».
Как только вы настроите правильные параметры, вы увидите таблицу с вашими данными в окне предварительного просмотра.
Нажмите кнопку "ОК", чтобы открыть файл.
В результате вы открыли таблицу с экспортированным отчетом о продажах по категориям.
Читайте также: