3分でわかるxlsとxlsxの違い!互換性がある?変換した方が良い?xlsmとの違いも現役Webディレクターが簡単にわかりやすく解説!
どちらもエクセルで開くファイルの種類ですが、できるだけxlsはxlsxに変換した方が良いことは知っていたか?今回は2つのファイルの間にどのような違いがあるのか、なぜ変換が必要なのか、そして変換を行う方法について、Webディレクターでもあるライターのサイトウマサヒロと一緒に解説していきます。
ライター/サイトウマサヒロ
Webディレクターや会員制Webサービスの運営業務を行なっている会社員。プライベートでもSNSや動画配信サイト漬け、週末はもっぱらアイドルやバンドのライブ三昧。
xlsとxlsxの違いとは?
image by iStockphoto
エクセルのファイルを取り扱う時、ファイル名が「〇〇〇.xls」「×××.xlsx」などの形になっていることに気が付いたことはあるでしょうか?気付かなかった、もしくは、気付いていたけれどどちらもエクセルで開けるので気にしたことがなかったという人が多いかもしれません。
xlsやxlsxのように、ファイルの末尾に付けられる文字のことを、拡張子といいます。拡張子はファイルの種類を識別するために付けられているので、拡張子が異なるということは、ファイルの種類が異なるということになりますね。
それでは、xlsとxlsxの違いはいったい何なのでしょうか。それはずばり、古いエクセルで作られたファイルか、新しいエクセルで作られたファイルかという点です。
こちらの記事もおすすめ
3分でわかるスプレッドシートとエクセルの違い!ショートカットキーや関数・変換方法の違いなどを雑学好きライターが詳しくわかりやすく解説
xlsはExcel 2003までの標準形式
xlsは、Excel 2003まで標準で用いられていた拡張子です。Microsoft社によるExcel 2003のサポートは、2014年4月をもってすでに終了しています。ですが、xlsファイル自体はその後のファイル形式と互換性があり、現在のエクセルでも問題なく動作します。
xlsxはExcel 2007から現在までの標準形式
一方、xlsxは、Excel 2007から現在まで標準で用いられている拡張子。Excel 2003以前の古いバージョンのエクセルでは、xlsxファイルを開いたり、編集することができません。
こちらの記事もおすすめ
簡単でわかりやすい!Excel2019とExcel2021のバージョンの違いとは?Microsoft365も現役エンジニアのライターが詳しく解説
似たような言葉xlsmって何?
エクセルで用いられるファイルには、xlsとxlsx以外にも、xlsmというものがあります。xlsmは、xlsxと同様にExcel 2007から最新のバージョンまで標準で用いられている拡張子です。ただし、xlsxはマクロを実行できない、対してxlsmはマクロを実行できるという違いがあります。
マクロとは、エクセルで行う操作を記録して自動的に行えるようにする機能のこと。複雑なデータの並び替えや書類の作成を、1ボタンで完了させたい時などに活用されています。
xlsはファイル名だけではマクロが使われているかどうかがわかりませんが、xlsxとxlsmは一目でマクロの有無がわかるのですね。
こちらの記事もおすすめ
ExcelのVLOOKUPとXLOOKUPの違いとは?できることや使い方も元社内SEがわかりやすく解説
なぜxlsxになった?xlsとxlsxの歴史とは?
image by iStockphoto
エクセルが初めて発売したのは1985年。最初のバージョンであるExcel 1.0は、Macintosh用のソフトでした。
エクセルはそれまでに存在した他の表計算ソフトを上回る操作性で大ヒットし、以降世界標準のソフトとして大活躍。そんな最初期から採用され続けてきたxls形式でしたが、Excel 2007の登場で、「メニューバー」から「リボンUI」という画面構成の大きな変化とともに、xlsx・xlsmに取って代わられることとなりました。
なぜ、xlsはxlsxに代わったのでしょうか?そこには、セキュリティ上の理由があったといわれています。
xlsxに変更になった理由
説明した通り、xlsはファイル名だけではマクロが使われているかどうかを判別することができません。そのため、xlsファイルを開いた人にマクロを実行させることで、コンピュータウイルスなどの悪質なソフトウェア(マルウェア)の攻撃に利用されるようになってしまったのです。
危険なファイルであることに気付きづらいというxlsの弱点が、xlsxとxlsmにファイル名を分けることで、マクロが含まれているかを判断できる形式になった理由の一つではないかと考えられています。
こちらの記事もおすすめ
3分で簡単にわかる!マルウェアとウイルスの違いとは?定義から感染経路、対策までIT系大学生が詳しく解説
\次のページで「xlsをxlsxに変換するべき理由」を解説!/