Excel、およびすべてのコアMicrosoft Officeアプリケーションは、何十年にもわたってバージョンアップグレードを行ってきました。これらのアップグレードに伴い、これらのExcelファイル(Excel file)間の違いを説明するためにExcelファイル(Excel file)拡張子に小さな調整が加えられました。
新しいファイル拡張子を生成するのは、バージョンの違いだけではありません。一部のファイル拡張子は、 Excelテンプレート(Excel template)であるか、マクロを含むExcelファイル(Excel file)であるかなど、ファイルの種類を具体的に参照します。
すべてのExcelファイル拡張子(understand all of the Excel file extensions)を理解している場合は、[ファイルの保存]ダイアログボックス(dialogue box)でファイルを保存する方法をより適切に理解できます。
Excelのファイル拡張子が重要な理由
Excelファイル(Excel file)の拡張子は、ファイルを開く前に、そのファイルに関する重要な情報を提供します。また、ディレクトリに保存したファイルをテンプレートファイル、マクロ対応ファイルなどとして整理することもできます。Excelファイル(Excel file)拡張子を一目見れば、 Excelファイル(Excel file)とその使用目的について詳しく知ることができます。
Excelのファイル拡張子は次のことを示しています。
- マクロまたはVBAが含まれているかどうか
- ファイルが古いバージョンのExcelで保存された場合(Excel)
- ファイル形式(file format)がXMLドキュメントまたはバイナリに基づいているかどうか
- ファイルが保存された一般的なレガシーバージョン(legacy version)
- ファイルがテンプレートかどうか
メニューから[ファイル]を選択し、[名前を付けて(File)保存]を選択して、[(Save As)ファイル名]フィールド(file name field)の下の[ファイルの種類]ドロップダウンを選択すると、(file type) Excelで(Excel)すべてのファイル拡張子を表示できます。
ご覧のとおり、各ファイルタイプには、ファイル拡張子(file extension)の目的を理解するのに役立つわかりやすい名前が付いています。
バージョン別のExcelファイル拡張子
ファイル拡張子の最初のグループは、主にワークシートが保存されたExcelのバージョンに関連しています。(Excel)次の拡張タイプは、ここに示されているExcelバージョンに接続されています。
- Excel 97-2003:*。xls
- Excel 97-2003テンプレート:*。xlt
- XMLスプレッドシート2003:*。xml
- Microsoft Excel 5.0/95 ワークブック(Workbook):*。xls
- Excel 97-2003アドイン:*。xlam
- Excel 4.0:*。xlw
- Microsoft Works:*。xlr
ご覧のとおり、*。xlsファイル拡張子は、Excel2007より前のすべてのバージョンの Excelのデフォルトのレガシー(default legacy) Excel形式です。(Excel format)
Excel 2007以降、Excelファイルの(Excel file)デフォルトのファイル拡張子(default file extension)は* .xlsxでした(現在も残っています)。
XLSとXLSXの違い
Excel 2007の後にMicrosoftが(Microsoft)XLSX拡張機能(XLSX extension)に切り替えることは、表面的な命名規則の変更(naming convention change)のように見えますが、実際には、ファイル拡張子(file extension)だけでなく、より多くの変更がありました。
XLSは、 ExcelスプレッドシートをBinary InterchangeFileFormatと呼ばれる(Interchange File Format)ファイル形式(file format)で保存します。これは、 Microsoft(Microsoft)によって作成された独自のファイル形式(file format)でした。
Excel 2007のリリースに伴い、MicrosoftはデフォルトをXLSXに変更しました。これは、OfficeOpenXML(XLSX)形式(Office Open XML format)に基づいています。これは、スプレッドシート情報(spreadsheet information)をXMLファイル(XML file)に保存する方法です。
Excelスプレッドシート(Excel spreadsheet)情報を保存するこの新しい方法に切り替えることの利点は何でしたか?沢山あります。
- 相互運用性(Interoperable):Office Open XML形式のファイルは、OfficeXML形式を読み取ることができる他のアプリケーションに簡単に取り込むことができます。(pulled into other applications)
- 拡張可能(Extensible):外部アプリケーションまたはプログラムは、基盤となるXML形式のコンテンツを操作できます。つまり、プログラマーは、 (XML format)Excelアプリケーション(Excel application)自体を開かなくても、Excelスプレッドシートを編集するソフトウェアを作成できます。
- 破損からの安全(Safer from corruption)性:XML形式のファイルは、 (XML formatted files)XLSファイルのようなバイナリファイルよりも破損や損傷(corruption or damage)を受けにくいです。
- 小さい: (Smaller)XLSX形式(XLSX format)を使用すると、小さいファイルに多くのデータを保存できます。Microsoftは、 (Microsoft)XLSXファイルはXLSファイルより75%小さいと主張しています。
これらの利点のいずれも重要ではない場合は、古いデフォルトのXLSExcel形式(XLS Excel format)を使用したほうがよい場合があります。これを行うと、2つの利点があります。
1つ目は、XLSファイルの保存とオープンが速くなる傾向があることです。次に、XLS拡張子の付いた(XLS extension)Excelファイルは、古いバージョンに関係なく、すべてのバージョンのExcelで開くことができます。
その他のExcelファイル拡張子
XLSとXLSX(XLS and XLSX)の違いを理解したので、他のすべてのExcelファイル(Excel file)拡張子の意味を理解するのが少し簡単になりました。
- .xlsm : ExcelマクロもサポートするXML形式のExcelファイル(Excel)
- .xlsb : Excelマクロもサポートするバイナリ形式のExcelファイル(旧バージョン)(Excel)
- .xltx:将来のExcelワークブックの(Excel workbooks)開始点(starting point)として使用するためのテンプレートとして保存されたExcelファイル(Excel file)
- .xltm :テンプレートとして保存されるマクロ対応のExcelファイル(Excel file)
Excelテンプレートファイル
Excelテンプレートに慣れていない場合は、 Excelテンプレートについて学び、使用を開始する良い機会かもしれません。同じ書式、数式、またはレイアウトを共有するスプレッドシートを多数作成している場合は、テンプレートを使用すると時間を大幅に節約できます。
テンプレートを作成するために必要なのは、毎回再作成したくないワークシートのフォーマット、レイアウト、およびその他の側面を設定することだけです。次に、上記のテンプレート形式の(template format)Excelファイル(Excel file)拡張子のいずれかを使用してファイルを保存します。
実際、 Excel(Excel)で新しいファイルを開くと、多くのカテゴリにわたって作成済みの何千ものテンプレートを検索できます。
他のファイルタイプを開く
Excelは、 (Excel isn)Excelファイル(Excel file)拡張子を持つファイルのみを開くことに限定されていません。Excelで(Excel and select)ファイルを開き、 [ファイルの種類]ドロップボックス(file type drop box)から選択すると、この記事に記載されているもの以外の長いリストが表示されます。
これは、ExcelでもサポートされているMicrosoft以外のファイル形式があるためです。
- *.xmlXMLSpreadsheet2003形式またはストレートXML形式のデータファイルで保存したアプリケーションからのスプレッドシート。
- *.prn:ロータススプレッドシート
- .txt:タブ区切りまたはUnicodeテキストファイル
- .csv:カンマ区切りのテキストファイル
- .dif:データインターチェンジフォーマットのテキスト(Interchange Format text)ファイル
- .slk:シンボリックリンク形式のテキストファイル
- .dbf:dBaseデータファイル
- .ods:Opendocumentスプレッドシート(Google DocsまたはOpenOffice)
- .pdf : PDFデータファイルを開いたときにデータのフォーマットを保持します
- .xps:XMLPaperSpecification(Paper Specification)データファイル
使用しているExcelのバージョン(Excel version)によっては、ファイルを保存または開く(saving or opening files)ときに、これらのファイルタイプのすべてがオプションとして表示されるわけではないことに注意してください。
A Guide To All Excel File Extensions & What They Mean
Excel, as well as all of the core Microsoft Office aрplications, havе gone through decades of version upgradеs. Along with those upgrades сame small tweaks to Excel file extensions to accoυnt for the differencеs between thоse Excel files.
It isn’t just version differences that spawn new file extensions. Some file extensions refer specifically to the type of file, such as whether it’s an Excel template or an Excel file that contains a macro.
If you understand all of the Excel file extensions, you’ll have a better handle on how to save your file in the file save dialogue box.
Why Excel File Extensions Matter
The extension of an Excel file provides you with important information about that file before you open it. It also lets you organize the files you save into your directories as template files, macro-enabled files, and more. With just a glance at the Excel file extension, you know more about the Excel file and what it’s used for.
Excel file extensions tell you:
- Whether macros or VBA is included
- If the file was saved with an older version of Excel
- Whether the file format is based on XML documents or binary
- The general legacy version the file was saved with
- Whether the file is a template
You can see all of the file extensions in Excel by selecting File from the menu, select Save As, and then select the file type dropdown under the file name field.
As you can see, each of the file types have a descriptive name that helps with understanding what the file extension is for.
Excel File Extensions By Version
The first group of file extensions are related primarily to which version of Excel the worksheet was saved with. The following extension types are connected to the Excel versions shown here:
- Excel 97-2003: *.xls
- Excel 97-2003 template: *.xlt
- XML Spreadsheet 2003: *.xml
- Microsoft Excel 5.0/95 Workbook: *.xls
- Excel 97-2003 Add-in: *.xlam
- Excel 4.0: *.xlw
- Microsoft Works: *.xlr
As you can see, the *.xls file extension is the default legacy Excel format for all versions of excel prior to Excel 2007.
From Excel 2007 onwards, the default file extension for any Excel file was (and remains) *.xlsx.
The Differences Between XLS Vs XLSX
While Microsoft switching to the XLSX extension after Excel 2007 seems like a superficial naming convention change, the truth is that there was more change than just the file extension.
XLS stores Excel spreadsheets in a file format known as Binary Interchange File Format. This was a proprietary file format created by Microsoft.
With the release of Excel 2007, Microsoft changed the default to XLSX, which is based on the Office Open XML format. This is a method of saving spreadsheet information in an XML file.
What were the advantages of switching to this new method of saving Excel spreadsheet information? There are many.
- Interoperable: Office Open XML formatted files can more easily be pulled into other applications that can read Office XML formats.
- Extensible: External applications or programs can manipulate the contents of the underlying XML format — this means programmers can create software to edit Excel spreadsheets without ever opening the Excel application itself.
- Safer from corruption: XML formatted files are less susceptible to corruption or damage than binary files like XLS files are.
- Smaller: You can store more data in a smaller file when you use the XLSX format. Microsoft claims XLSX files are 75 percent smaller than XLS files.
If none of those advantages matter much to you, then you might be better off staying with the older default XLS Excel format. You do get two advantages when you do this.
The first is that XLS files tend to save and open faster. Secondly, Excel files with the XLS extension can be opened on every version of Excel, no matter how old.
Other Excel File Extensions
Now that you understand the difference between XLS and XLSX, it’s a little bit easier to decipher what all of the other Excel file extensions mean.
- .xlsm: XML format Excel files that also support Excel macros
- .xlsb: Binary format Excel files (older version) that also support Excel macros
- .xltx: An Excel file saved as a template to be used as a starting point for future Excel workbooks
- .xltm: A macro-enabled Excel file that’s saved as a template
Excel Template Files
If you’re unfamiliar with Excel templates, it may be a good time to learn about and start using them. If you find yourself creating a lot of spreadsheets that share the same formatting, formulas, or layout, a template can save you a great deal of time.
All you have to do to create a template is set up your formatting, layouts, and other aspects of your worksheet that you don’t want to recreate every time. Then save the file with one of the Excel file extensions listed above for template format.
In fact, when you open a new file in Excel, you can search through thousands of premade templates across many categories.
Opening Other File Types
Excel isn’t limited to opening only files with Excel file extensions. When you open a file in Excel and select from the file type drop box, you’ll see a long list beyond what’s listed in this article.
This is because there are non-Microsoft file formats that are also supported in Excel.
- *.xml: Any spreadsheets from applications that stored the sheets in XML Spreadsheet 2003 format, or straight XML formatted data files.
- *.prn: Lotus spreadsheets
- .txt: Tab-delimited or Unicode text files
- .csv: Comma-delimited text files
- .dif: Data Interchange Format text files
- .slk: Symbolic Link Format text files
- .dbf: dBase data files
- .ods: Opendocument spreadsheets (Google Docs or OpenOffice)
- .pdf: Retains the formatting of data when you open PDF data files
- .xps: XML Paper Specification data files
Keep in mind that depending on the Excel version you’re using, not all of these file types will display as options when you’re saving or opening files.