「ファイル形式または拡張子が無効なため、Excelがファイルを開くことができない」問題を修正するにはどうすればよいですか?

公開: 2021-12-20

Googleスプレッドシートなどの競合他社からの課題が増えているにもかかわらず、MicrosoftExcelは依然として最も使用されているスプレッドシートアプリです。 これは、ほとんどの職場環境で選択されるアプリです。 さらに、ワークフローの合理化と簡素化に役立つ多数のツールが含まれています。

Excelは、他のすべてのMicrosoftアプリと同様に、問題が発生することがあります。 これらのほとんどは単なる煩わしさであり、1つまたは2つのプログラムまたはシステムの再起動で解決できます。 ただし、「ファイル形式または拡張子が無効なため、Excelでファイルを開くことができない」という問題は、一部のユーザーにとってより厄介であることが証明されています。

Excelでファイル(またはExcelファイル)を開こうとしたときにこのメッセージが表示された場合は、このガイドが役立ちます。 エラーが発生する可能性のある理由と、役立つ3つの解決策について説明します。

ファイル形式またはファイル拡張子が無効なため、Excelでファイルを開くことができません

ユーザーがExcelでこのエラーに遭遇した場合、通常は次の2つの理由のいずれかが原因です。

  • ファイルが破損しています。
  • ファイル拡張子はサポートされていません。

破損したファイルが親プログラムによって開かれる可能性はほとんどありません。 正常に開いたとしても、データの欠落や読み取り不能な部分など、複数のエラーが発生する可能性があります。 Excelや他のいくつかのプログラムは、さらに一歩進んで、破損したファイルを開かないだけです。 最初にファイルの破損を修正するか、破損していないデータを含む別のドキュメントを使用するかは、ユーザーの責任です。

場合によっては、システムに侵入したマルウェアが原因で破損が発生することがあります。 これは、Webでスプレッドシートを操作するときにシステムが完全に保護されていない場合に発生する可能性があります。 無関係なインターネット活動もこれを引き起こす可能性があります。 結局のところ、一部のマルウェアタイプは、Officeドキュメントに添付できるマクロとして配布されることが知られています。

何にでも備えておくほうがいいです。 Auslogics Anti-Malwareは、メインまたは補足のアンチウイルスとして、オンラインおよびオフラインの脅威からユーザーを保護します。 目立たず、軽量で、高速で、頻繁に更新されます。

おすすめされた

マルウェア対策でPCを脅威から保護する

アンチウイルスが見逃す可能性のあるマルウェアがないかPCをチェックし、AuslogicsAnti-Malwareを使用して脅威を安全に削除します

Auslogics Anti-Malwareは、認定されたMicrosoft Silver ApplicationDeveloperであるAuslogicsの製品です。
ダウンロード中

このエラーは、互換性のないファイル形式またはサポートされていないファイル形式が原因である場合があります。 2007以降のバージョンのExcelは、プライマリファイル形式としてOffice Open XMLを使用しますが、以前のバージョンのExcelファイルとの下位互換性があります。 ファイル拡張子を一目見ると、プログラムがそのファイルを開くことができるかどうかがすぐにわかります。

開こうとしているファイルがこれらの形式のいずれかである場合、ファイルが破損しているため、ファイルは開きません。 これは、ファイル拡張子がExcelと互換性があるためです。

Excelワークブック。 xlsx

Excelマクロ対応のブック。 xlsm

Excelバイナリワークブック。 xlsb

Excelマクロ対応テンプレート。 xltm

Excelアドイン。 xlam

スプレッドシート。 xls

Excelテンプレート。 xlt

Excelマクロ。 xlm

さらに、これらのExcel以外のファイル拡張子のドキュメントはプログラムで開くことができますが、機能が何らかの方法で低下する可能性があります。

XML。 Spreadsheet2003またはXML形式のファイル。 xml

Lotusスプレッドシート。 prn

タブ区切り/ Unicodeテキストファイル。 txt

カンマ区切りの値ファイル。 csv

データ交換フォーマットファイル。 dif

シンボリックリンク形式のテキストファイル。 slk

dBaseデータファイル。 dbf

OpenOfficeファイル。 ods

XML PaperSpecificationファイル。 xps

ポータブルドキュメントフォーマットファイル。 pdf

これは完全なリストではないことに注意してください。 Excelは、htmlを含む他の拡張子を持つファイルを開くことができます。

Windows10で「ファイル形式またはファイル拡張子が無効なためにExcelがファイルを開くことができない」問題を修正する方法

Excelでファイルを開くと、プログラムは代わりに次のエラーメッセージを表示することがあります。

マイクロソフトエクセル

ファイル形式またはファイル拡張子が無効なため、Excelはファイル[ファイル名]を開くことができません。 ファイルが破損していないこと、およびファイル拡張子がファイルの形式と一致していることを確認してください。

Excel 2007以降のいずれかのバージョンのExcelでこのエラーが発生した場合は、次の3つのオプションがあります。

  1. ファイル拡張子を確認し、必要に応じて変更してください。
  2. Excelの組み込みの修復ツールを使用してファイルを修復します。
  3. ファイルのグループ権限を変更します。

各オプションについて詳しく説明しましょう。

解決策1.ファイル拡張子を確認します

ファイルを開くことができない場合は、サポートされていないファイル拡張子が原因である可能性があります。 率直に言って、ほとんどのスプレッドシートはExcelが開くことができる形式を使用しているため、これは最近では非常にまれです。 ただし、2007年より前のExcelプログラムでドキュメントを開こうとすると、特定のファイルで問題が発生する可能性があります。

ここには2つのシナリオがあります。

  1. Excelファイルがレガシーバージョンのプログラムで開かれていません。
  2. サポートされていない形式のため、ファイルはExcelで開かれていません。

どちらの場合も、解決策は同じです。 Excelファイルを開き(またはプログラムを起動して空のスプレッドシートを開く)、[ファイル]タブをクリックします。 次に、[開く]> [参照]をクリックして、開こうとしているファイルを見つけます。

次に、ファイル名フィールドの下を見て、ファイル拡張子を変更します。 従来のExcelバージョンでxlsxドキュメントを開こうとしている場合は、拡張子をxlsに変更します。 サポートされていない、またはあまり一般的でないファイル形式でドキュメントを開こうとしている場合は、拡張子をxlsxまたはxlsに変更します。

変更を保存してから、ファイルをもう一度開いてみてください。 すべてが正しく行われると、ファイルは今すぐ開くはずです。

解決策2.ファイルを修復します

「ファイル形式またはファイル拡張子が無効なため、Excelでファイルを開くことができません」というエラーが表示された場合は、スプレッドシートが破損している可能性があります。 とにかくファイルを開くことができた場合は、複数のエラーが発生する可能性があり、それは望ましくないと確信しています。 最初にファイルを修復してみることをお勧めします。これがまさに私たちがやろうとしていることです。

  1. 空白のスプレッドシートをExcelで開きます。
  2. [ファイル]タブを選択し、[開く]をクリックします。
  3. [参照]ボタンを押して、問題のあるファイルを選択します。
  4. ファイル選択ウィンドウで、[開く]ドロップダウンメニューをクリックし、[開いて修復]を選択します。

Excelはファイルの修復を試みてから、ファイルを開きます。

解決策3.グループのアクセス許可を変更する

まれに、ファイルに特別なアクセス許可があるために「ファイル形式またはファイル拡張子が無効なため、Excelでファイルを開くことができません」というエラーが発生しました。 この権限を削除すると、Excelプログラムで問題なく開くことができます。

試す手順は次のとおりです。

  1. 問題のあるファイルの場所に移動します。
  2. ファイルを右クリックして、[プロパティ]を選択します。
  3. [プロパティ]ダイアログボックスが開いたら、[セキュリティ]タブに切り替えます。
  4. [セキュリティ]タブで、[編集]ボタンをクリックして、ファイルに対して取得したアクセス許可を変更します。
  5. 新しい[アクセス許可]ダイアログボックスが開きます。 [追加]ボタンを見つけてクリックします。
  6. 「ユーザーまたはグループの選択」というラベルの付いた別のダイアログボックスが開きます。 このボックスで、[詳細設定]ボタンをクリックします。
  7. [今すぐ検索]ボタンをクリックします。
  8. 検索結果で[全員]を選択し、[OK]をクリックします。
  9. [OK]ボタンをもう一度クリックして、[アクセス許可]ダイアログボックスに戻ります。 「グループまたはユーザー名」の下のリストにEveryoneグループが追加されていることがわかります。
  10. 「グループまたはユーザー名」セクションで「全員」を選択します。
  11. [全員のアクセス許可]で、[すべてのオプションを許可する]にチェックマークを付けます。
  12. [適用]、[OK]の順にクリックして、変更を確認して保存します。

この後、ファイルは制限されなくなり、Excelで開くことができるようになります。