記事内に広告が含まれています。

家で作ったエクセルが会社のエクセルで開けない!拡張子を見てみよう

Microsoft Excel PC・スマホ・インターネットトラブルの解消方法
Microsoft Excel
PC・スマホ・インターネットトラブルの解消方法
この記事は約5分で読めます。

 職場で「エクセルのファイルが開けない」と相談された。

 自宅で作ったExcelのファイルが職場のパソコンで開くことができなかったらしい。

 よくよく見れば、拡張子が違っている。

 会社のエクセルファイルの拡張子は.xls形式。

 持ち込んだエクセルファイルは.xlsx。

 エクセルファイルが開けない原因はこの拡張子の違いだ。

広告

新しいエクセルで作ったファイルは古いエクセルでは開くことができない

 2007以降のエクセルを保存すると拡張子は自動的に「.xlsx」になる。

 ちなみに、Excel2007以降のマクロ付きExcelファイルに付く拡張子は「.xlsm」。

 2003以前のエクセルの保存形式は「.xls」。

 「.xls」のファイルは新しいエクセル(2007以降のエクセル)で開くことができる。

 が、「.xlsx」「.xlsm」は2003年以前のエクセルでは開くことができない。

F
F

会社のExcelより、おうちのExcelのほうが新しかったんだね。

 「え!じゃあ全部自宅でもう一回作り直し?」と同僚はあせっていたが、2007以降のエクセルでも「.xls」で保存することができる。

F
F

おうちにあるExcelファイルを「.xls」で保存しなおせば大丈夫。
「.xlsx」「.xlsm」の拡張子のファイルも「.xls」で保存しなおせばいいんだよ。

森の賢者
森の賢者

 「.xlsx」「.xlsm」のファイルを「名前の変更」で拡張子「.xls」に変更してから修復するという手もある。ただ、完全に修復できるかは保証できん。

ファイル拡張子を「.xls」で保存すれば、バージョン関係なし

 Excelファイル拡張子を「.xls」で保存すれば、バージョン関係なくファイルを開くことができる。

ファイル保存時に拡張子を「.xls」で保存する

1.【名前をつけて保存】をクリック。

2.ファイル形式を【Excel 97 - Excel 2003 ブック】、拡張子を「.xls」で保存。

Excelの保存形式をはじめから「.xls」にしておく

 Excelの保存形式をはじめから「.xlsx」ではなく「.xls」に設定しておくこともできる。

1.【オプション】⇒【保存】。

2.「ブックの保存」での設定でファイルの保存形式を「Excel97-2003ブック(*.xls)」に指定。

「.xlsx」「.xlsm」のExcelファイルを拡張子「.xls」に変更してから修復

1.ファイルのアイコンを右クリック。

2.「名前の変更」を押し、拡張子部分を「.xls」に変更する。

3.Excelを起動する。

4.〔ファイル〕タブを押す。

5.〔開く〕を押す。

6.「すべてのExcelファイル」を選ぶ。

7.「開く」の▼を押す。

8.「開いて修復する」を押す。

ファイルを開いて修復する-Excel

ファイルを開いて修復する-Excel

「.xlsx」「.xlsm」のメリット・デメリット

F
F

Excelで作ったファイルは拡張子は「.xls」にしておいた方がいいよね。

森の賢者
森の賢者

そうとばかりも言い切れない。
「.xlsx」「.xlsm」には、大きなメリットがあるのだ。

「.xlsx」「.xlsm」のデメリット

 

 エクセルファイルを.xlsxに保存すると、古いエクセルで開くことができない。

 いわゆる、「互換性」に問題があるという事。

 ほかにも弊害がある。

「.xlsx」形式ではマクロを保存しておくことができない。

 マクロを使った場合は、「.xlsm」で保存しないと、使ったマクロは消えちゃう。

 もちろん最大の問題は

2003以前のエクセルでファイルを開けないことだけど。

 Excel2007の発表から10年たっている。

 でも、いまだにExcel2003を使ってるケースも多いみたいだ。

「.xlsx」「.xlsm」のメリット

 「.xlsx」「.xlsm」にメリットがないのかというともちろんメリットはある。

「.xlsx」は「.xls」よりはるかに多い、65536行以上のデータを扱うことができる。
「.xls」では、そのファイルにマクロが入っているのかがわからなかったが、「.xlsx」「.xlsm」の場合、拡張子を見れば、ファイルにマクロが入っているかがわかる。
メールに添付するなら、「.xlsx」「.xlsm」で。

 セキュリティ上は、拡張子を見ただけでマクロが入っているかどうかを判断できるのは大きいメリット。

森の賢者
森の賢者

マクロにウィルスが仕込まれていることも多い。
拡張子でマクロがあるかどうかわかれば、メールでのやり取りなどの時にウィルス感染の危険を減らすことができる。

古いエクセルと互換性のあるエクセル保存形式いろいろ

Excel 97 - Excel 2003 ブック

拡張子.xls

 Excel 97 - Excel 2003 バイナリ ファイル形式 (BIFF8)。

Excel 97 - Excel 2003 テンプレート

拡張子.xlt

 Excel テンプレート用の Excel 97 - Excel 2003 バイナリ ファイル形式 (BIFF8)。

Microsoft Excel 5.0/95 ブック

拡張子.xls

 Excel 5.0/95 バイナリ ファイル形式 (BIFF5)。

XML スプレッドシート 2003

拡張子.xml

 XML スプレッドシート 2003 ファイル形式 (XMLSS)。

XML データ

拡張子.xml

 XML データ形式。

Excel 97 ~ 2003 アドイン

拡張子.xla

 Excel 97 ~ 2003 のアドイン。

 アドインは、追加のコードを実行するための補助プログラム。
 VBA プロジェクトの使用をサポートする。

テキスト (スペース区切り)

拡張子.prn

 Lotus のスペース区切りの形式。
 作業中のシートだけを保存。

テキスト (タブ区切り)

拡張子.txt

 Microsoft Windows オペレーティング システムでタブ、改行などの文字が正しく解釈されるタブ区切りのテキスト ファイルとして、作業中のワークシートだけを保存。

Unicode テキスト

拡張子.txt

 ブックを Unicode テキストとして保存。
 Unicode は、Unicode Consortium で開発された文字エンコード標準。

CSV (コンマ区切り)

拡張子.csv
 Windows オペレーティング システムでタブ、改行などの文字が正しく解釈されるコンマ区切りのテキスト ファイルとして、作業中のワークシートだけを保存。

DBF

拡張子.dbf

 Excel でこれらのファイル形式を開くことができるが、Excel ファイルを dBase 形式で保存することはできない。

コメント

タイトルとURLをコピーしました