まず結論
- XLSXファイルは、Office Open XMLのSpreadsheetMLを基盤とするワークブックです。Microsoft Excelでは、Excel 2007以降、新規ワークブックの既定形式として.xlsxが使われています。現在のデスクトップ版ExcelはXLSXを開いて編集、保存でき、Excel for the webとMicrosoftのモバイル版Excelでも開けます。
- WindowsまたはmacOSでは、現在のデスクトップ版Microsoft Excelで開くと、閲覧、編集、保存ができます。ブラウザーではExcel for the web、スマートフォンやタブレットではMicrosoftのモバイル版Excelを使います。古いExcelや他社製アプリでは一部の機能に対応しない場合があるため、数式、書式、グラフ、画像、リンク、接続を確認してください。Officeで読み取り専用の保護ビューが表示された場合は、編集を有効にする前に入手元を確認します。
- XLSXはVBAコードやExcel 4.0マクロシートを保存できませんが、外部データ接続やワークブックリンクを含むことがあります。不明なデータソースや自動更新リンクは有害な場合があり、Microsoft Officeは外部コンテンツを有効にするか個別に判断できるよう警告を表示します。インターネット、メール添付、不安全な場所から取得したファイルには、悪意のある内容や解析処理を狙う異常な構造が含まれる可能性もあります。信頼できないXLSXは保護ビューのままにし、入手元と内容を確認してから編集や接続を有効にしてください。
XLSXファイルとは:Excelブックを開く・確認する・変換する方法
XLSXはISO/IEC 29500とECMA-376で標準化されています。技術的にはOpen Packaging Conventionsに従うZIPパッケージです。主要部分は通常xlディレクトリにあり、workbook.xmlがワークブックを記述し、worksheetsディレクトリに各ワークシートが格納されます。スタイル、計算順序、グラフ、画像などは別の部品として保存されます。XLSXは数値・文字列の表、数式や関数、外部データ接続、グラフ、画像を表現できます。完全に相互運用できるかどうかは、使用されたマークアップと機能をアプリやバージョンがサポートしているかによります。
ワークブック構造と対応するExcel機能を維持したい場合はXLSXのまま保存します。VBAまたはExcel 4.0マクロを残す必要がある場合はXLSMを使います。拡張子を.xlsxに変えるだけでは、マクロの変換や保持はできません。XLSXをCSVに変換すると、アクティブなワークシートに表示されている文字列と値だけが残ります。他のシート、書式、グラフィック、オブジェクトは失われ、表示されている数式が文字列になる場合もあります。他形式への変換でもデータ、書式、機能を失う可能性があるため、結果を元のブックと照合してください。
ファイルを開く
WindowsまたはmacOSでは、現在のデスクトップ版Microsoft Excelで開くと、閲覧、編集、保存ができます。ブラウザーではExcel for the web、スマートフォンやタブレットではMicrosoftのモバイル版Excelを使います。古いExcelや他社製アプリでは一部の機能に対応しない場合があるため、数式、書式、グラフ、画像、リンク、接続を確認してください。Officeで読み取り専用の保護ビューが表示された場合は、編集を有効にする前に入手元を確認します。
WindowsまたはmacOSでは、現在のデスクトップ版Microsoft Excelで開くと、閲覧、編集、保存ができます。ブラウザーではExcel for the web、スマートフォンやタブレットではMicrosoftのモバイル版Excelを使います。古いExcelや他社製アプリでは一部の機能に対応しない場合があるため、数式、書式、グラフ、画像、リンク、接続を確認してください。Officeで読み取り専用の保護ビューが表示された場合は、編集を有効にする前に入手元を確認します。
ワークブック構造と対応するExcel機能を維持したい場合はXLSXのまま保存します。VBAまたはExcel 4.0マクロを残す必要がある場合はXLSMを使います。拡張子を.xlsxに変えるだけでは、マクロの変換や保持はできません。XLSXをCSVに変換すると、アクティブなワークシートに表示されている文字列と値だけが残ります。他のシート、書式、グラフィック、オブジェクトは失われ、表示されている数式が文字列になる場合もあります。他形式への変換でもデータ、書式、機能を失う可能性があるため、結果を元のブックと照合してください。
安全性
XLSXはVBAコードやExcel 4.0マクロシートを保存できませんが、外部データ接続やワークブックリンクを含むことがあります。不明なデータソースや自動更新リンクは有害な場合があり、Microsoft Officeは外部コンテンツを有効にするか個別に判断できるよう警告を表示します。インターネット、メール添付、不安全な場所から取得したファイルには、悪意のある内容や解析処理を狙う異常な構造が含まれる可能性もあります。信頼できないXLSXは保護ビューのままにし、入手元と内容を確認してから編集や接続を有効にしてください。
Do not open the file when its source, double extension, or actual contents do not match what you expected.
変換
ワークブック構造と対応するExcel機能を維持したい場合はXLSXのまま保存します。VBAまたはExcel 4.0マクロを残す必要がある場合はXLSMを使います。拡張子を.xlsxに変えるだけでは、マクロの変換や保持はできません。XLSXをCSVに変換すると、アクティブなワークシートに表示されている文字列と値だけが残ります。他のシート、書式、グラフィック、オブジェクトは失われ、表示されている数式が文字列になる場合もあります。他形式への変換でもデータ、書式、機能を失う可能性があるため、結果を元のブックと照合してください。
Work from a copy, then compare image quality, metadata, and layout after conversion.
よくある質問
XLSXファイルとは何で、XLSXワークブックにはどのような内容を保存できますか?
Office Open XMLのSpreadsheetMLワークブックです。数値・文字列の表、数式や関数、外部データ接続、グラフ、画像を格納できます。
WindowsまたはmacOSでXLSXファイルを開いて編集するにはどうすればよいですか?
現在のデスクトップ版Microsoft Excelを使います。XLSXを開いて編集、保存できます。古いExcelや他社製アプリでは一部機能に対応しない場合があります。
スマートフォン、タブレット、ブラウザーでXLSXファイルを開くにはどうすればよいですか?
Microsoftのモバイル版ExcelまたはExcel for the webを使います。デスクトップ版と対応機能が異なる場合があるため、重要な内容を確認してください。
マクロに関してXLSXファイルとXLSMファイルにはどのような違いがありますか?
XLSXはVBAコードやExcel 4.0マクロシートを保存できません。保持するにはXLSMを使い、拡張子だけを変更しないでください。
XLSXファイルをCSVに変換すると何が失われますか?
CSVに残るのはアクティブシートに表示された文字列と値だけです。他のシート、書式、グラフィック、オブジェクトは失われ、表示された数式が文字列になる場合があります。
XLSXファイルがMicrosoft Officeの保護ビューで開くのはなぜですか?
Officeはインターネット由来のファイル、メール添付、不安全な場所のファイル、検証に失敗したファイルを読み取り専用の保護ビューで開きます。信頼性を確認してから編集を有効にしてください。
XLSXファイルの外部データ接続やワークブックリンクは危険ですか?
危険な場合があります。信頼できないデータソースや自動リンク更新は有効にしないでください。XLSXはマクロを保存できなくても外部接続を含められます。
XLSXファイルが破損して開けないときは何を確認すべきですか?
開くためだけに警告や保護ビューを回避しないでください。入手元を確認して元ファイルを残します。異常な構造は破損だけでなく悪意ある内容の可能性もあります。
デスクトップソフトをインストールせずにXLSXファイルを開けますか?
はい。Excel for the webを使えばブラウザーでXLSXワークブックを開けます。デスクトップ版Excelと対応機能が異なる場合があるため、重要な数式、書式、グラフ、画像、リンク、接続を確認してください。
XLSXファイルが正常に開けばデータやリンクは信頼できますか?
いいえ。正常に開くことは、アプリがワークブックを処理できたことを示すだけです。データ、外部接続、ワークブックリンクの信頼性は証明されないため、編集や外部更新を有効にする前に入手元を確認してください。
関連する形式
参照資料
Media Types Registry: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet · IANA
ECMA-376 Office Open XML File Formats · Ecma International
XLSX Transitional (Office Open XML), ISO 29500 and ECMA-376 · Library of Congress
Excel (.xlsx) Extensions to the Office Open XML SpreadsheetML File Format · Microsoft
File formats that are supported in Excel · Microsoft
Excel formatting and features that are not transferred to other file formats · Microsoft
Block or unblock external content in Office documents · Microsoft
What is Protected View? · Microsoft