スプレッドシートを開いたことがある方なら、拡張子を気にすることなく、ほぼ間違いなくXLSXファイルを扱ったことがあるでしょう。
これは2007年以降、Microsoft Excelがデフォルトで使用してきた形式であり、予算、請求書、データエクスポート、学校のレポートなど、あらゆる場所で使われています。 しかし、実際にはそれは何であり、開けない場合はどうすればよいのでしょうか? 具体的には次のとおりです。
XLSXファイルとは?
XLSXは、Microsoft Excelがスプレッドシートに使用するファイル形式です。 この拡張子は、Officeドキュメントの保存方法における大きな変化の一環として、Microsoft Office 2007とともに導入されました。 それ以前、Excelはより古い.xls形式を使用していました。これはクローズドなバイナリファイルで、Microsoftのソフトウェアだけが完全に読み取ることができました。 XLSXがそれを変えました。
一見すると単一のファイルのように見えますが、XLSXは一連のXMLファイルを含むZIPアーカイブです。 スプレッドシートのデータ、数式、書式設定、グラフはすべて、まとめられた個別の人間が読める形式のファイルとして保存されます。 複雑に聞こえますが、実用的なメリットは大きいのです。この形式はオープンで標準化されているため、Excel以外にも無料のものを含む数十のアプリケーションが読み書きできます。

XLSXファイルの用途とは?
データを扱う仕事をしていると、XLSXファイルに頻繁に遭遇します。 2007年以降、Excelのデフォルト形式は、構造化データの標準とほぼなりました。 あらゆる場所で目にするでしょう:
- 予算編成と財務モデリング – XLSXは複雑な数式、名前付き範囲、複数のリンクされたシートをサポートします。
- データ分析 – ピボットテーブル、グラフ、さらには条件付き書式やデータ検証がデータ分析に役立ちます。
- レポート作成 – ほぼすべてのBIツールがXLSXにエクスポートします。Excelはビジネス環境における普遍的な標準だからです。
- データ交換 – XLSX形式は、CRMや会計システムなど、異なるアプリケーション間で構造化データを転送するのに役立ちます。
- 学術・科学研究 – 研究者は、結果の保存、統計分析の実行、出版用のグラフ作成にXLSXを利用しています。
- XLS対XLSX:何が変わり、なぜそれが重要なのか
.xlsxではなく.xlsで終わるファイルを受け取ったことがあるなら、Excelの古い形式に出会ったことがあるでしょう。 どちらもExcelで開くことができ、表面上は同じように見えます。 しかし、内部では、両者はかなり異なります。 そして、より新しい.xlsx形式が、ほぼすべての点で勝っています。
[for design] 比較のビジュアル表現:XLS(Excel 97)対XLSC(Excel 2007)
非常に古いバージョンのExcelを使っている人とファイルを共有する必要がある場合を除き、すべてにXLSXを使用してください。 XLSはレガシー形式であり、新しい作業では一般的に避けるべきです。XLSXファイルはマクロをサポートしますか?
いいえ、マクロは含まれません。これはMicrosoftによる意図的な決定です。 同社は2007年にファイル形式を再設計しました。
マクロは、スプレッドシート内で実行できる小さな自動化スクリプトで、ボタンをクリックするだけでデータを自動入力したり計算を実行したりできます。 これらのスクリプトは経験豊富なユーザーには便利ですが、スプレッドシートを扱うほとんどの人は決して必要としません。
MicrosoftがXLSXからマクロを除外したより重要な理由はセキュリティです。 古い.xls形式は、マクロスクリプト内に隠されたマルウェアを運ぶために使用される可能性がありました – これは多くのユーザーに影響を及ぼした実際の問題でした。 そこでMicrosoftは形式を再設計する際、明確な分離を行いました。XLSXファイルはマクロをまったく含むことができません。 スプレッドシートにマクロが必要な場合は、別のファイル形式 – .xlsm として保存する必要があります。
このように、そのようなファイルをコンピューターで受け取ったとき、両者を簡単に区別できるようになります。
XLSXファイルはどのプログラムで開きますか?
最も簡単な答えはMicrosoft Excelですが、無料のものを含むさまざまな代替手段も見つけることができます。 Excel Onlineを使えば、ソフトウェアをインストールすることなく、Microsoftのログインを使ってオンラインでXLSXファイルを編集・表示できます。 同じことがGoogle Sheetsでも実現できます。Google Driveからファイルをアップロードして編集するだけです。 オフライン編集には、Windows、Mac、Linuxを使用している場合、最良の無料の選択肢はLibreOffice Calcでしょう。
iPhoneやiPadをお持ちの場合、Microsoft Excel(無料試用版)とApple Numbersが有力な選択肢です。 Numbersはスプレッドシートを開いたときに最も正確な結果を提供しますが、非常に複雑な書式設定は完全には引き継がれない場合があります。 Androidでは、ExcelとGoogle Sheetsの両方が有力な選択肢です。
Excelなしでxlsxファイルを開く方法
XLSXファイルを開くためにExcelにお金を払う必要はありません。 Google Sheetsは最も簡単な方法の一つです。 ファイルをGoogle Driveにアップロードし、ダブルクリックするだけで自動的に開きます。 Microsoftのエコシステムに留まりたい場合は、Excel Onlineも同じように機能します。 どちらも無料です。
あるいは、より堅牢なオフラインソリューションが必要な場合は、LibreOffice Calcを使ってみてください。 最も複雑なXLSXファイルでも非常に効果的にサポートします。
XLSXファイルをCSVに変換する方法
CSV(Comma-Separated Values)は、書式設定、数式、グラフのないスプレッドシートの簡易版です。 プレーンテキストで値だけが含まれています。 これは、データベース、API、そしてほとんどのデータツールが情報をインポートする際に好む形式です。
Google Sheetsでは、ファイル > ダウンロード > カンマ区切り値の順に進みます。 Documents.ioのオンラインXLSXからCSVへのコンバーターを使用することもできます。 ファイルをブラウザに直接アップロードするだけで、アカウント不要で無料で変換できます。
XLSファイルをお持ちの場合も、Documents.ioのオンラインコンバーターを使ってCSVに変換できます。
重要な点を一つ覚えておいてください。CSVに変換すると、書式設定と数式は完全に失われます。 再び必要になる可能性がある場合は、必ず元のXLSXを保管しておいてください。
XLSXファイル:よくある質問
XLSXファイルは安全に開けますか?
はい。 XLSXファイルはマクロを含むことができないため、開いたときにコードを実行することはありません。 注意すべき形式は.xlsmです。 そのようなファイルを予期せず受け取った場合は、見知らぬ送信者からのプログラムファイルと同じ注意を払って扱ってください。
XLSXファイルを開けないのはなぜですか?
いくつかの理由が考えられます。 古いバージョンのExcel(2007年以前)を使用している、スプレッドシートアプリがまったくインストールされていない、または転送中にファイルが破損した可能性があります。 Google SheetsまたはLibreOfficeで開いてみてください – どちらでも動作しない場合、ファイル自体が破損している可能性があります。
スマートフォンでXLSXファイルを開けますか?
はい。 ExcelとGoogle SheetsはどちらもiOSとAndroidで無料であり、XLSXファイルをうまく扱えます。 iPhoneのApple Numbersも、ほとんどのスプレッドシートに適した選択肢です。
XLSXとXLSMの違いは何ですか?
XLSMはXLSXのマクロ有効版です。 XLSMファイルは自動的に実行されるVBAスクリプトを含むことができるという点を除いて、すべて同じです。 マクロが必要な場合は、XLSMとして保存してください。 必要でない場合は、XLSXを使い続けてください – より安全で互換性が高いです。
最新記事
Glossary
PhotoshopのPSDファイルとは何か、そして何に使うのか?
PSDファイルは、Photoshopでのレイヤー対応の非破壊編集におけるプロフェッショナルな標準です。PSDファイルとは何か、開き方、そしてJPEGやPNGへ変換すべきタイミングについて学びましょう。