Как максимизировать совместимость файлов между ПК и телефоном?

691
ubu16

Мне нужно работать с текстовыми редакторами и электронными таблицами между двумя платформами:

  • мой компьютер, в настоящее время работает OpenOfficeв Windows, и
  • мой телефон Android Nougat, в настоящее время работает Docs to Go(Premium).

Я использую .docи .xlsформаты файлов, потому что они стабильны и имеют «наименьший общий знаменатель» (и подходят для моих нужд). Файлы обычно создаются в OpenOffice.

Однако некоторые файлы не могут быть открыты Docs to Go. Это производит сообщения, такие как:

Это не правильный файл MS Word 97-2011

Я делал это годами, и это всегда было повторяющейся проблемой. Оба приложения утверждают, что обрабатывают эти форматы файлов, и обычно делают. В файлах нет ничего очевидного или необычного, что Docs to Go решает, что он не может открыться, и все они небольшие файлы. Вроде бы случайные сбои, в основном с новыми файлами.

Попытка диагностировать каждый сбой была бы трудной, и подход «удар-моль», поэтому я хотел бы заняться этим на более общем уровне.

Как я могу максимизировать совместимость этих файлов между ПК и телефоном (т.е. работать с файлами между двумя платформами с минимальными случаями невозможности открыть файл)?

3
LibreOffice, вероятно, лучше перекрывается с документами формата MS, но ни один из них не является 100%, поэтому проблемы все еще могут возникать. Anaksunaman 6 лет назад 1
Кроме того, LibreOffice активно разрабатывается, но разработка Open Office несколько расщеплена: см. Https://en.wikipedia.org/wiki/Apache_OpenOffice. DrMoishe Pippik 6 лет назад 0
Рекомендации по программному обеспечению здесь не по теме. Vylix 6 лет назад 0
@Vylix, оригинальная формулировка читалась как запрос программного обеспечения. Тем не менее, есть основной вопрос, который на самом деле хороший вопрос и по теме. Я попытался решить вопрос по теме и попытался решить основную проблему в ответе. Вопрос лучше? fixer1234 6 лет назад 0
@ fixer1234 Это лучше, но все же ограничивает рекомендации программного обеспечения, я думаю. Однако в вашем ответе на вопрос * почему * возникает эта проблема совместимости. Я бы перефразировал последнее предложение словами «почему файлы не могут быть открыты, хотя они имеют одинаковое расширение». Как вы думаете? Vylix 6 лет назад 0
@Vylix, ты имеешь в виду вопрос? Я пытался включить это в вопрос, но все же сохранил как можно больше формулировок ОП. Если вопрос меняется слишком сильно, он становится вопросом другого, а не ОП. Если мы начнем с чистого листа и сформулируем наш собственный вопрос, мы могли бы сделать его идеальным. :-) fixer1234 6 лет назад 1
Подумайте о новых форматах (docx, xlsx), если вам действительно не нужен MS Office 2003 или более старый, чтобы иметь возможность их открывать. Новые форматы имеют соответствующие общедоступные спецификации и, как правило, более надежно доступны из сторонних приложений. Bob 6 лет назад 0

1 ответ на вопрос

3
fixer1234

Форматы файлов

Во-первых, следует признать, что форматы файлов офисных пакетов изначально связаны с конкретными продуктами. Издатели этих продуктов постоянно настраивают функции пакета и форматы файлов для их поддержки. Они публикуют спецификации формата файлов, но для других издателей офисных пакетов совместимость вторична и является игрой в догонялки.

Существует определенная базовая функциональность, которую включают все разработчики офисного пакета. Но некоторые разработчики могут не включать некоторые сложные функции, по крайней мере, на начальном этапе. Кроме того, поскольку каждый разработчик предлагает новые функции, другие разработчики могут решить не копировать их сразу или вообще. Если они это сделают, они могут реализовать их по-другому. Таким образом, никогда не бывает 100% совместимости между различными продуктами.

Полнофункциональное приложение против легкого приложения

Это особенно верно между полнофункциональным набором и облегченным набором. Легкий люкс не будет содержать все функции полного набора. Тем не менее, сложные функции, используемые в документе, которые не поддерживаются облегченным приложением, все еще должны быть рассмотрены. Иногда их можно просто игнорировать (не использовать или отображать), и в этом случае файл не будет выглядеть или выполнять то же самое. Иногда легкое приложение не знает, что делать с информацией, и не может открыть файл. Поэтому попытка работать между полнофункциональным и легковесным приложениями всегда привередлива.

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

Docs to Go - это легковесное приложение, которое разработано, чтобы позволить вам выполнять базовые функции на портативном устройстве с ограниченными ресурсами. Если вы перемещаетесь между ним и полнофункциональным офисным пакетом, это наиболее эффективно для более простых задач, таких как выполнение начальной работы, которую вы затем улучшаете в более функциональном пакете, или небольшая очистка, если документ не содержит неподдерживаемых функций.,

Если вы делаете что-то необычное в более функциональном приложении, вы, скорее всего, столкнетесь с проблемами, при которых Docs to Go не сможет воспроизвести или воспроизвести функции или может иметь проблемы с открытием файла.

Улучшение совместимости

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

В вашем случае вы хотите использовать форматы файлов Microsoft, поскольку они являются общим знаменателем для двух выбранных вами приложений. Docs to Go был разработан с учетом этих форматов, но это легковесное стороннее приложение. Форматы не являются родными для OpenOffice. Кроме того, ваши два приложения принадлежат разным сторонним разработчикам, каждый из которых применяет разные подходы к тому, сколько спецификации они реализуют и как они это делают. Чем дальше вы отклоняетесь от идеала, тем больше несовместимостей вы столкнетесь, особенно если вы делаете что-то необычное в своих документах.

Есть несколько направлений для лучшей совместимости.

  • Полнофункциональное приложение на телефоне.

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

    LibreOffice работает над версией Android. У них есть LibreOffice Viewer для Android . Возможности редактирования в настоящее время ограничены и экспериментальны, но могут быть включены (они не рекомендуют его для чего-либо критически важного).

    У OpenOffice были некоторые организационные проблемы (см. Эту статью, как упоминал DrMoishe Pippik ), но дальше по этому пути. Существует сторонний порт для Android под названием AndrOpen Office . Это должен быть полнофункциональный пакет, хотя он основан на более старой версии OpenOffice - 3.4 против текущей версии 4.1.3 на момент написания этой статьи).

    Я подозреваю, что версии Android предназначены для планшета, а не телефона, но они бесплатны, так что вам нечего терять, если вы попробуете это (если оно подойдет).

    Помимо этих двух, есть другие офисные пакеты Android (некоторые бесплатные), которые совместимы с форматами Microsoft, а некоторые могут быть более надежными, чем Docs to Go. Имейте в виду, что все, что предназначено для нормальной работы телефона, будет легким приложением, поэтому совместимость ожидается менее чем на 100%. Microsoft предлагает версии для Android, поэтому они могут быть наиболее совместимыми (но не бесплатными).

    Я не пробовал ничего, но вот несколько хороших отзывов о предложениях: Android Authority и Lifehacker . Там много совпадений. InforWorld, кажется, очень очарован парой продуктов.

    Член SO Марк Йисри порекомендовал WPS Office, бесплатный мультиплатформенный офисный пакет, в чате, основываясь на своем собственном успехе с ним, и, насколько я понимаю, вы обнаружили, что версия Android более совместима с Docs to Go.

  • Родное приложение на телефоне

    Когда издатель полнофункционального офисного пакета переносит продукт на мобильное устройство, он не может приспособить все функции полного пакета. Тем не менее, они тщательно следят за тем, чтобы что-либо в документе, подготовленном с использованием полной версии, могло быть изящно обработано в облегченной версии. Часто это просто игнорирование неподдерживаемых функций и нахождение удобного для пользователя способа отрисовки и предупреждения о вещах, которые не будут работать. Но облегченная версия откроет файл. При сохранении файла все неподдерживаемые функции останутся в документе без изменений.

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

  • Внимание к общему формату файла

    Если вы не можете использовать приложения на обеих платформах, для которых выбранный вами формат файла является собственным, вы можете улучшить совместимость с другим форматом файла. Часть картины совместимости зависит от того, насколько совместимы сторонние издатели с заданным форматом файла, а часть - от самого формата. Различные форматы поддерживают различные диапазоны функций, некоторые из них определены более строго, а некоторые могут быть более способствующими соблюдению. Возможно, еще большим фактором является степень сходства между собственным форматом файла программного обеспечения и другим форматом, который вы хотите использовать.

    Существует ряд широко используемых форматов файлов, которые обычно поддерживаются офисными пакетами для обеспечения общей совместимости. Старые Microsoft .doc и .xls являются устаревшими форматами. Новые Microsoft .docx и .xlsx стали более «стандартными» в последние годы. Пользователь SU Боб предлагает в комментарии, что они могут быть лучше определены, чем старые форматы, и могут быть более надежно доступны из сторонних приложений.

    Открытый формат документов для офисных приложений является другим широко используемым форматом (он включает в себя .odt для обработки текстовых документов и .ods для электронных таблиц). Это формат с открытым исходным кодом, разработанный комитетом специально для обеспечения «универсального» взаимодействия. Это родной формат большинства офисных пакетов с открытым исходным кодом. Microsoft включила его поддержку, но это не является для них высоким приоритетом, и я не знаю, насколько хорошо продукты Microsoft обрабатывают эти документы.

    Большим фактором совместимости является сходство между форматами файлов, которое определяет, насколько легко конвертировать между ними. Форматы .doc и .xls были проприетарными для Microsoft. Microsoft перешла на формат XML с .docx и .xlsx, которые структурно отличаются от устаревших форматов. Преобразование между этими форматами предполагает фундаментальные изменения. Формат открытого документа основан на XML, поэтому преобразование между ним и более новыми форматами Microsoft намного проще.

    Если вы смешиваете программное обеспечение, чьи собственные форматы отличаются, но основаны на XML, общий формат на основе XML, вероятно, будет иметь меньше проблем с совместимостью. Наиболее проблемной комбинацией будет использование одного приложения, созданного на основе XML, и другого приложения, созданного на основе устаревших форматов Microsoft (как в случае с OpenOffice и Docs to Go). Какой бы формат файла вы не выбрали в качестве общего формата, для него потребуется фундаментальное изменение в одном из приложений.

    Помимо этого общего шаблона, совместимость будет зависеть от функций, которые вы включаете в свои документы, и от того, какое приложение лучше справляется с обработкой неродного формата. Эксперименты могут потребоваться.

  • Веб-приложение.

    Существует ряд бесплатных или недорогих веб-офисных пакетов, которые конкурируют с компьютерными версиями и будут работать с одинаковыми форматами файлов. Некоторые из них описаны в этой статье . Google G Suite хорошо известен, но имеет небольшую стоимость подписки. Существует бесплатная облачная версия LibreOffice . Другим из них является Zoho Docs, который поставляется вместе с бесплатным почтовым сервисом.

    Доступ в Интернет обойдется вам в телефонные минуты, но вы не будете ограничены ресурсами телефона.

  • Диагностика и замена проблемного компонента

    Выше приведено общее руководство, которое было бы хорошим началом для кого-то, кто изначально настроен (или из-за терпения и готов к некоторым изменениям). Тем не менее, есть несколько простых методов диагностики, которые могут сузить вашу проблему, что может позволить вам минимизировать, сколько вам нужно изменить, чтобы исправить проблему с существующей настройкой.

    В вашем случае вы создаете файлы в OpenOffice, а некоторые не открываются в Docs to Go. Возможно, есть какой-то случайный сбой, который повреждает файлы во время передачи, или какая-то другая причудливая вещь. Но наиболее вероятное объяснение состоит в том, что либо OpenOffice создает некоторую форму повреждения, когда он сохраняет некоторые файлы в неродном формате, либо Docs to Go имеет недостаток в своей способности обрабатывать что-то в файлах, по крайней мере, в том виде, в котором он был создан. по OpenOffice.

    Коррупция может включать в себя OpenOffice, использующий некоторые ярлыки при создании файла, чтобы файл не полностью соответствовал спецификации Microsoft. Проблема повторяется и повторяется одинаково, что означает, что это не случайный сбой; это что-то присущее.

    Чтобы проверить это, вам понадобится как минимум одно дополнительное приложение, которое читает и записывает файлы .doc и .xls. LibreOffice подойдет для тестирования. Если у вас нет доступа к любому другому бесплатному офисному пакету, вы можете использовать Zoho Docs (бесплатный веб-пакет со ссылкой в ​​ответе ранее). Вот процедура:

    • Подождите, пока у вас не получится открыть файл еще раз. Передайте файл проблемы обратно на ПК в место, которое не будет конфликтовать с исходным документом.
    • Попробуйте открыть возвращенный файл в OpenOffice. Попробуйте открыть оригинальный файл в OpenOffice.
    • Если исходный файл открывается, а возвращаемый - нет, это означает, что файл был поврежден при передаче на телефон. Это совершенно другая проблема, которая не имеет ничего общего с этой. Это займет совсем другую диагностику и может стать темой для другого вопроса.
    • Если ни один из файлов не открывается, это означает, что OpenOffice повредил файл при его сохранении, поэтому замена OpenOffice, скорее всего, решит проблему.
    • Если открываются оба файла, это означает, что OpenOffice доволен тем, что он сохранил, но это может быть не совместимый файл. Попробуйте открыть файл с одним или несколькими другими офисными пакетами.
    • Если у любого другого офисного пакета есть проблема с файлом, это указывает на сохранение файлов OpenOffice в форме, не полностью соответствующей спецификации.
    • Если ни у какого другого офисного пакета нет проблемы с файлом, это означает, что Docs to Go имеет недостатки. Но прежде чем заменить Docs на Go, попробуйте еще один тест. Вполне возможно, что Docs to Go полагается на более строгое соответствие спецификации, чем полнофункциональные пакеты, которые способны выдержать.
    • Пока другой офисный пакет имеет открытый файл, сохраните файл под новым именем. Попробуйте открыть новый файл в Docs to Go. Если Docs to Go сможет открыть его, вы, вероятно, сможете решить эту проблему, заменив OpenOffice более совместимым приложением (например, тем, которое может открыть файл Docs to Go).
fixer1234, прежде всего я хотел бы сказать спасибо за вашу помощь, доброту и прекрасный ответ. Я хотел бы спросить, если я пытаюсь использовать мой Dosc to GO (то есть Премиум-версия) вместе с Word и Excel (которые установлены на моем телефоне, но теперь отключены) могут улучшить проблемы совместимости? У меня есть другие вопросы, и я хотел бы получить ваше мнение, но здесь не по теме, что я могу сделать? Спасибо ubu16 6 лет назад 0
@ ubu16, если у вас есть Word & Excel на телефоне, их использование является идеальным решением (если вы не отключили их из-за стоимости). Несовместимость, которую вы испытываете, заключается в том, что Docs to Go недостаточно надежна, чтобы справляться с переключением между ним и полнофункциональным приложением. Иногда люди сталкиваются с несовместимостью даже между продуктом Microsoft и полнофункциональным продуктом, таким как OpenOffice или LibreOffice. Облегченные продукты Microsoft работают потому, что они тщательно подбирали способ элегантно обрабатывать все в своих собственных файлах. (Продолжение) fixer1234 6 лет назад 0
Есть еще одна проблема: сторонняя облегченная программа, такая как Docs to Go, может не знать, как сохранить неподдерживаемые функции в документе при сохранении файла после редактирования. Если у вас есть дополнительные вопросы, которые не имеют отношения к теме, зайдите в чат-комнату Root Access (нажмите на ссылку чата внизу страницы и выберите Root Access). Мне нужно, чтобы мой автомобиль обслуживался, но я проверю там позже и посмотрю, смогу ли я предоставить что-нибудь полезное. Кстати, если это ответило на ваш вопрос, подумайте о его принятии. :-) fixer1234 6 лет назад 0
Спасибо "fixer1234" за вашу доброту, но, к сожалению, я не говорящий по-английски, как вы можете видеть, мой английский действительно плохой, и мне нужно время, чтобы что-то писать. Если вам захочется взглянуть на сообщения, которые я сделал в "Android-энтузиаст" на 28 июня и 4 июля. Об Office, могу ли я использовать Word & Excel вместе с Docs to Go? И я должен понять, бесплатны ли Word & Excel или мне нужна подписка на 365. Спасибо ubu16 6 лет назад 0
@ ubu16, я создал комнату чата, чтобы мы могли ответить на ваши дополнительные вопросы, в том числе и те, которые могут быть не по теме на основном сайте: https://chat.stackexchange.com/rooms/62038/chat-between-ubu16- и-fixer1234. Заходите, когда это удобно (и не беспокойтесь о том, что вам нужно что-то писать). fixer1234 6 лет назад 0
Я не могу использовать чат, потому что у меня нет 20 репутации. Я задам те же вопросы здесь. Спасибо ubu16 6 лет назад 0
Можете ли вы прочитать то, что я написал в чате? ubu16 6 лет назад 0
У меня есть сообщение об ошибке в чате, вы знаете, что происходит? ubu16 6 лет назад 0
Привет, комната была заморожена. Все идет хорошо. Теперь я жду "Обновление создателя", которое я получил месяц назад на другом компьютере, но оно было забыто от Microsoft. Да, я могу заставить его , но так ли это? Спасибо за вашу поддержку, я надеюсь, что у меня будет возможность читать от вас в ближайшее время. ubu16 6 лет назад 0
Привет, @ ubu16. Рад слышать от вас и рад, что это все еще хорошие новости. Если у вас возникнут проблемы с новой настройкой, мы можем попросить модератора снова открыть чат. Кстати, Root Access - это чат-комната общего назначения, и мы всегда можем использовать это (просто используйте адресацию «@», чтобы сообщения не терялись). Вам нужно опубликовать что-нибудь там один раз (даже «привет»), чтобы установить связь с комнатой, чтобы получать оповещения о сообщениях для вас. Проверьте это. Я избегал Win 10, поэтому я не могу помочь. Но вы должны иметь возможность получить ответ на сайте или Root Access. fixer1234 6 лет назад 0
Кстати, технически предполагается, что комментарии связаны с постами (запросы на разъяснения, предложения о посте и т. Д.). Когда они переходят в другие области (например, как работает сайт или общаются в чате), модераторы обычно либо удаляют его, либо перемещают в чат. Мы могли бы хотеть убрать это сами. Root-доступ всегда открыт, поэтому, если вы публикуете его один раз, мы можем использовать его для связи. fixer1234 6 лет назад 0
Привет, @ fixer1234. Можете ли вы объяснить мне, если Root Access находится в «чате» на левой стороне «Выйти»? Можем ли мы связаться с Root Access? И задать вопрос с ним? И, извините, но я не понимаю, как это убрать или, лучше, как это работает. Я пытался найти что-то в разделе «Помощь», но я ничего не нашел ubu16 6 лет назад 0
@ ubu16, вы можете попасть по этой ссылке в чате или внизу любой страницы. Они открывают отображение всех активных комнат, и Root Access всегда находится в первом или втором ряду. Вы можете открыть любой отображаемый чат, нажав на него. У РА много болтовни, в основном о компьютерах. Люди действительно задают там некоторые вопросы, но в основном вещи, которые не были бы по теме на основном сайте (мнения и рекомендации). Вы поймете идею, просто прочитав, что опубликовано. Re: cleanup, я имел в виду удаление наших собственных комментариев, которые не имеют прямого отношения к посту (например, о чате). fixer1234 6 лет назад 0
Привет, fixer1234, как дела? После нескольких месяцев тестирования я хотел бы сказать, что с WPS я финансирую нужную, благодарю вас за вашу помощь. Иногда я задаю некоторые вопросы, и мне нужна ваша помощь / мнение потому что я не очень успешен. Я надеюсь встретиться с вами снова. Спасибо ubu16 6 лет назад 0
@ ubu16, рад тебя слышать. Хорошо, что вы нашли хорошее решение, и ваши отзывы о WPS будут полезны для других читателей. fixer1234 6 лет назад 0