it-swarm-ja.com

PCと電話の間のファイル互換性を最大化する方法は?

2つのプラットフォーム間でワードプロセッシングとスプレッドシートファイルをやり取りする必要があります。

  • 私のPCは、現在WindowsでOpenOfficeを実行しており、
  • 私のAndroid Nougat電話、現在実行中Docs to Go(プレミアム)。

私が使う .docおよび.xlsファイル形式は、安定していて「最小公分母」である(そして私のニーズに適している)ためです。ファイルは通常、OpenOfficeで作成されます。

ただし、一部のファイルはDocs toGoで開くことができません。次のようなメッセージが生成されます。

これは有効なMSWord97-2011ファイルではありません

私はこれを何年も行ってきましたが、それは常に繰り返し発生する問題でした。どちらのアプリケーションも、これらのファイル形式を処理すると主張しており、通常は処理します。 Docs to Goが開くことができないと判断したファイルには、明らかなものや異常なものはなく、すべて小さなファイルです。これは、主に新しいファイルでのランダムな障害のようです。

それぞれの失敗を診断しようとするのは難しく、「モグラたたき」アプローチなので、より一般的なレベルでこれに取り組みたいと思います。

PCと電話の間でこれらのファイルの互換性を最大化するにはどうすればよいですか(つまり、ファイルを開くことができないというインスタンスを最小限に抑えて、2つのプラットフォーム間のファイルで作業します)?

2
ubu16

ファイル形式

まず、オフィススイートのファイル形式が特定の製品にネイティブに関連付けられていることを認識してください。これらの製品の発行元は、スイートの機能とそれらをサポートするファイル形式を継続的に調整しています。彼らはファイル形式の仕様を公開していますが、他のオフィススイートの発行者にとって、互換性は二次的なものであり、追いつくゲームです。

すべてのオフィススイート開発者が含む特定のコア機能があります。ただし、一部の開発者は、少なくとも最初は、特定の複雑な機能を含めないことを選択する場合があります。また、各開発者が新しい機能を思いついたときに、他の開発者はそれらをすぐに複製しないか、まったく複製しないことを選択する場合があります。もしそうなら、彼らはそれらを異なって実装するかもしれません。したがって、異なる製品間で100%の互換性はありません。

フル機能のアプリと軽量のアプリ

これは、フル機能のスイートと軽量のスイートの間で特に当てはまります。軽量スイートには、完全なスイートのすべての機能が含まれているわけではありません。ただし、軽量アプリでサポートされていないドキュメントで使用されている複雑な機能は、引き続き処理する必要があります。無視できる(使用またはレンダリングされない)場合もあります。その場合、ファイルは同じように表示または実行されません。軽量アプリが情報の処理方法を知らず、ファイルを開かない場合があります。そのため、フル機能のアプリと軽量のアプリの間で作業しようとするのは常に厄介です。

軽量のサードパーティアプリには、別の潜在的な問題があります。フル機能のアプリケーションを使用して作成されたドキュメントを編集するために使用する場合、サポートされていないドキュメント機能を保持する方法がわからない場合があります。そのため、大きなアプリケーションでドキュメントを再度開くと、不足しているものや破損しているものが見つかる可能性があります。

Docs to Goは、限られたリソースでポータブルデバイス上で基本的なことを実行できるように設計されたフェザー級のアプリケーションです。それとフル機能のオフィススイートの間を移動する場合は、最初の作業を行ってからより高性能なパッケージを拡張したり、ドキュメントにサポートされていない機能が含まれていない場合はマイナーなクリーンアップを行ったりするなど、より単純なタスクに最も効果的です。 。

より高性能なアプリケーションで何か凝ったことをしていると、Docs to Goが機能をレンダリングまたは再現できない、またはファイルを開くのに問題が発生するという問題が発生する可能性があります。

互換性の向上

オフィススイートのネイティブファイル形式を使用する場合、または目的のファイル形式がネイティブであるオフィススイートを使用する場合は、最高の互換性が得られます。プラットフォーム間で同じパブリッシャーの製品を使い続けます。両方のプラットフォームでフル機能のサードパーティアプリを使用すると、それらの間の非互換性が少なくなる可能性があります。

あなたの場合、選択した2つのアプリの共通の分母であるため、Microsoftファイル形式を使用する必要があります。 Docs to Goはこれらのフォーマットを中心に設計されていますが、これは非常に重要なサードパーティのアプリです。フォーマットはOpenOfficeにネイティブではありません。また、2つのアプリは、実装する仕様の量とその実行方法についてそれぞれ異なるアプローチを採用している、異なるサードパーティ開発者からのものです。理想から離れるほど、特にドキュメントで何か凝ったことをした場合に、非互換性が発生します。

互換性を高めるために進むことができるいくつかの方向性があります。

  • 電話のフル機能アプリケーション。

    LibreOfficeとOpenOfficeは非常によく似ており(共通のルーツを共有しています)、本格的なオフィススイートです。それらは大きいので、あなたがそれらをあなたの電話に合わせることができれば、それらは利用可能なリソースをプッシュします。

    LibreOfficeはAndroidバージョンで動作しています。彼らは Android用LibreOfficeViewer を持っています。編集機能は現在制限されており、実験的ですが、有効にすることができます(ミッションクリティカルなものにはお勧めしません)。

    OpenOfficeにはいくつかの組織的な問題がありますが( DrMoishePippikが言及したこの記事 を参照)、この道のりはさらに進んでいます。 Androidへのサードパーティポート AndrOpen Office があります。これはフル機能のパッケージであると想定されていますが、OpenOfficeの古いバージョン(この記事の執筆時点では3.4対現在の4.1.3)に基づいています。

    Androidバージョンは携帯電話ではなくタブレットを対象としていると思いますが、無料なので、試してみるのを失うことはありません(収まる場合)。

    これら2つ以外に、Microsoft形式と互換性のあるAndroid Officeスイート(一部は無料)があり、Docs toGoよりも堅牢なものもあります。携帯電話でうまく機能するように設計されたものはすべて軽量アプリになるため、100%未満の互換性を期待することに注意してください。 MicrosoftはAndroidバージョンを提供しているので、それらが最も互換性がある可能性があります(ただし無料ではありません)。

    私は何も試していませんが、ここにいくつかの良いレビューがあります: Android Authority 、および Lifehacker 。重複がたくさんあります。 InforWorld いくつかの製品に非常に夢中になっているようです。

    SOメンバー Mark Yisri 推奨 WPSOffice 、無料のマルチプラットフォームオフィススイートで、彼自身の成功に基づいてチャットしています。Android Docs toGoよりも互換性のあるバージョン。

  • 電話のネイティブアプリケーション

    フル機能のオフィススイートの発行元が製品をモバイルデバイスに移植する場合、フルパッケージのすべての機能に対応できるわけではありません。ただし、フルバージョンを使用して作成されたドキュメント内のすべてのものを軽量バージョンで何らかの方法で適切に処理できるように細心の注意を払っています。これは多くの場合、サポートされていない機能を単に無視し、それをレンダリングして機能しないことについて警告するためのユーザーフレンドリーな方法を見つけることです。ただし、軽量バージョンではファイルが開きます。ファイルを保存するとき、サポートされていない機能は変更されずにドキュメントに残ります。

    携帯電話で軽量アプリを使用する必要がある場合は、ファイル形式がネイティブである発行元のアプリを使用すると、互換性が高くなるはずです。あなたの場合、それはMicrosoftモバイルアプリになります。

  • 共有ファイル形式への注意

    選択したファイル形式がネイティブである両方のプラットフォームでアプリケーションを使用する立場にない場合は、別のファイル形式との互換性を向上させることができます。互換性の図の一部は、特定のファイル形式のサードパーティパブリッシャーがどの程度準拠しているかに由来し、一部はフォーマット自体に由来します。さまざまな形式がさまざまな範囲の機能をサポートし、より厳密に定義されているものもあれば、コンプライアンスを促進するものもあります。おそらく、さらに大きな要因は、ソフトウェアのネイティブファイル形式と使用する別の形式との類似度です。

    一般的な互換性を提供するためにOfficeスイートで一般的にサポートされている、広く使用されているファイル形式がいくつかあります。古いMicrosoft.docおよび.xlsはレガシー形式です。新しいMicrosoft.docxおよび.xlsxは、近年、より「標準」になっています。 SUユーザー Bob はコメントで、これらは古い形式よりも適切に指定され、サードパーティのアプリケーションからより確実にアクセスできる可能性があることを示唆しています。

    Officeアプリケーション用のOpenDocument形式は、他の広く使用されている形式です(Word処理ドキュメント用の.odtとスプレッドシート用の.odsが含まれています)。これは、特に「ユニバーサル」な相互運用性を提供するために委員会によって開発されたオープンソース形式です。これは、ほとんどのオープンソースオフィススイートのネイティブ形式です。マイクロソフトはそれをサポートしていますが、優先度は高くなく、マイクロソフト製品がこれらのドキュメントをどれだけうまく処理できるかわかりません。

    互換性の大きな要因は、ファイル形式間の類似性です。これにより、ファイル形式間の変換がいかに簡単になりますか。 .docおよび.xls形式はMicrosoft独自のものです。 Microsoftは、従来の形式とは構造的に異なる.docxおよび.xlsxを使用したXMLベースの形式に移行しました。これらの形式間の変換には、根本的な変更が含まれます。 Open Document FormatはXMLベースであるため、最近のMicrosoft形式との変換がはるかに簡単です。

    ネイティブ形式は異なるがXMLベースのソフトウェアを混在させる場合、XMLベースの共有形式では互換性の問題が少なくなる可能性があります。最も問題のある組み合わせは、XMLを中心に設計された1つのアプリケーションと、従来のMicrosoft形式を中心に設計された別のアプリケーションを使用することです(これは、OpenOfficeとDocs to Goの状況です)。共有形式として選択するファイル形式は、いずれかのアプリケーションで根本的な変更が必要になります。

    この一般的なパターンを超えて、互換性は、ドキュメントに含める機能と、どのアプリケーションが非ネイティブ形式をより適切に処理するかによって影響を受けます。実験が必要な場合があります。

  • Webベースのアプリケーション。

    コンピュータベースのバージョンに匹敵し、同じファイル形式で動作する無料または低コストのWebベースのオフィススイートがいくつかあります。それらのいくつかは この記事 で概説されています。 GoogleのGSuiteはよく知られていますが、サブスクリプション費用はわずかです。無料の クラウドベースバージョンのLibreOffice があります。もう1つは Zoho Docs で、無料のメールサービスにバンドルされています。

    Webアクセスには電話の分がかかりますが、電話のリソースに制限されることはありません。

  • 問題のあるコンポーネントを診断して交換します

    上記は、誰かが最初にセットアップする(または忍耐力がなく、何らかの変更の準備ができている)ための開始点として適した一般的なガイダンスです。ただし、問題を絞り込むことができるいくつかの簡単な診断があります。これにより、既存のセットアップで問題を修正するために変更する必要がある量を最小限に抑えることができます。

    あなたの場合、OpenOfficeでファイルを作成していて、Docs toGoで開くことができないものもあります。転送中にファイルに損傷を与えるランダムな不具合、またはその他の奇妙なことがある可能性があります。しかし、最も可能性の高い説明は、OpenOfficeが一部のファイルを非ネイティブ形式で保存するときに何らかの形の破損を引き起こしているか、Docs toGoが少なくとも作成されたとおりにファイル内の何かを処理する機能に欠点があることですOpenOfficeによる。

    破損には、ファイルがMicrosoftの仕様に完全に準拠しないように、ファイル作成でいくつかのショートカットを使用するOpenOfficeが含まれる可能性があります。問題は繰り返し発生し、同じように繰り返し発生します。つまり、ランダムなしゃっくりではありません。それは固有のものです。

    これをテストするには、.docファイルと.xlsファイルを読み書きする追加のアプリケーションが少なくとも1つ必要です。 LibreOfficeはテストに適しています。他の無料のオフィススイートにアクセスできない場合は、Zoho Docs(回答の前半にリンクがある無料のWebベースのスイート)を使用できます。手順は次のとおりです。

    • ファイルを開くのに別の失敗が発生するまで待ちます。問題のあるファイルをPCに戻し、元のソースドキュメントと競合しない場所に戻します。
    • 返されたファイルをOpenOfficeで開こうとします。 OpenOfficeで元のファイルを開いてみてください。
    • 元のファイルが開いても返されたファイルが開かない場合は、電話への転送中にファイルが破損したことを示しています。これはまったく別の問題であり、これとは何の関係もありません。それは完全に異なる診断を必要とし、異なる質問の対象になる可能性があります。
    • どちらのファイルも開かない場合は、OpenOfficeがファイルを保存したときにファイルが破損したことを示しているため、OpenOfficeを置き換えると問題が解決する可能性があります。
    • 両方のファイルが開いている場合は、OpenOfficeが保存したものに満足していることを意味しますが、それは準拠ファイルではない可能性があります。 1つ以上の他のオフィススイートでいずれかのファイルを開いてみてください。
    • 他のオフィススイートでファイルに問題がある場合は、OpenOfficeが仕様に完全に準拠していない形式でファイルを保存していることを示しています。
    • 他のオフィススイートにファイルに問題がない場合は、Docs toGoが不十分であることを示しています。ただし、Docs to Goを置き換える前に、もう1つテストしてみてください。 Docs to Goは、フル機能のスイートが許容できるよりも厳密な仕様への準拠に依存している可能性があります。
    • 他のオフィススイートでファイルを開いている間に、ファイルを新しい名前で保存します。 Docs toGoで新しいファイルを開いてみてください。 Docs to Goで開くことができる場合は、OpenOfficeをより準拠したアプリケーション(Docs to Goファイルを開くことができるアプリケーションなど)に置き換えることで問題を解決できる可能性があります。
2
fixer1234