【Excel】エクセルの拡張子を変更する方法(xls・xlsx・CSV変換・互換性)では、Excelファイルの形式をxlsからxlsxへ変える方法、xlsxからCSVへ変換する方法、古いバージョンとの互換性を保ちながら保存する考え方を整理して解説します。
エクセルの拡張子は、ファイル名の末尾に付くxls、xlsx、csvなどの部分を指し、見た目は小さな違いでも、保存形式、使える機能、文字化け、マクロ、互換性に関わる重要な要素です。
単純にファイル名を書き換えるだけでは正しく変換できない場合があるため、Excelの名前を付けて保存、コピーを保存、エクスポート、ファイル形式の選択を使い分けることが大切でしょう。
エクセルの拡張子変更は保存形式を選んで変換するのが結論
それではまずエクセルの拡張子変更は保存形式を選んで変換するのが結論である点について解説していきます。
エクセルでxls、xlsx、CSVなどの拡張子を変更したい場合、基本はファイル名だけを変えるのではなく、Excelの保存形式から選んで変換することが安全です。
たとえば、book1.xlsxというファイル名を手作業でbook1.csvに書き換えても、中身のデータ形式がCSVに変換されるわけではありません。
この状態では、ファイルを開いたときに破損扱いになったり、想定どおりに読み込めなかったりする可能性があります。
正しい変更方法は、Excelでファイルを開き、ファイルから名前を付けて保存を選び、ファイルの種類でExcelブック、Excel 97から2003ブック、CSVなどを選ぶ流れです。
この操作であれば、拡張子だけでなく内部の保存形式も同時に変わるため、互換性やデータの読み込みで失敗しにくくなります。
拡張子とはファイル形式を示す目印です
エクセルの拡張子とは、ファイルがどの形式で保存されているかを示す目印です。
xlsxは現在の標準的なExcelブック、xlsは古いExcelで使われていた形式、csvはカンマ区切りのテキストデータとして使われます。
拡張子は単なる名前の一部に見えますが、パソコンやアプリはこの情報を参考にして、どのソフトで開くか、どのように読み込むかを判断します。
そのため、拡張子の変更を適当に行うと、Excelがファイルの中身を正しく判断できなくなることがあります。
特に業務で受け渡すデータ、会計ソフトに取り込むCSV、古いExcelを使う相手へ送るxlsファイルでは、拡張子の意味を理解しておくと安心です。
ファイル名の変更だけでは中身は変わりません
拡張子を変更すると聞くと、ファイル名の末尾を直接書き換える方法を思い浮かべる方もいるでしょう。
しかし、ファイル名の変更だけでは、Excelファイルの内部構造までは変換されません。
たとえば、xlsxの中身のまま拡張子だけをcsvに変えると、CSVとして扱えないデータが残ったままになります。
その結果、開くときにエラーが表示されたり、文字化けしたり、データが崩れたりすることがあります。
かなり重要なのは、拡張子変更とファイル形式変換は別物として考えることです。
見た目の拡張子だけ変えても、Excelの保存形式が変わらなければ正しい変換にはなりません。
名前を付けて保存を使うのが基本です
エクセルの拡張子を安全に変更するなら、名前を付けて保存を使うのが基本です。
Excelで対象ファイルを開き、ファイルメニューから名前を付けて保存を選び、保存先を指定してファイルの種類を選択します。
xlsxにしたい場合はExcelブック、xlsにしたい場合はExcel 97から2003ブック、CSVにしたい場合はCSVを選びます。
保存形式を選んだ時点で、Excel側がその形式に合わせてデータを変換してくれるため、単なるリネームよりも安全性が高いです。
ただし、形式によって保存できる内容が異なるため、変換前に元ファイルをコピーしておくと失敗しても戻せます。
xlsとxlsxの違いを理解して変更する
続いてはxlsとxlsxの違いを確認していきます。
エクセルの拡張子変更で特に多いのが、xlsからxlsxへ変換するケース、またはxlsxからxlsへ戻すケースです。
xlsは古いExcelで使われていた形式で、xlsxは比較的新しいExcelで標準的に使われる形式です。
現在のExcelではxlsxが基本ですが、取引先や社内システムが古い形式にしか対応していない場合はxlsで保存する場面もあります。
ただし、xlsxからxlsへ変更すると、一部の新しい機能や書式、行数、列数、条件付き書式などが完全に保持されない場合があるため注意が必要です。
xlsは古いExcelとの互換性に向いています
xls形式は、Excel 2003以前のバージョンで広く使われていた形式です。
古いパソコンや古い業務システムでは、xlsxを読み込めないことがあります。
そのような環境では、xls形式で保存することでファイルを開ける可能性が高くなります。
一方で、xlsには行数や列数の上限があり、現在のxlsxより扱えるデータ量が少なめです。
また、新しいグラフ機能、細かな表示形式、近年追加された関数などが失われる場合もあります。
xlsxは現在の標準形式として使いやすいです
xlsx形式は、現在のExcelで一般的に使われる標準のブック形式です。
通常の表作成、関数、グラフ、条件付き書式、フィルター、テーブル機能などを使う場合はxlsxで保存するのが自然でしょう。
xlsよりも大きなデータを扱いやすく、ファイルサイズも比較的軽くなりやすい特徴があります。
特別な理由がなければ、社内保存や個人作業用のファイルはxlsxにしておくと扱いやすいです。
ただし、マクロを含む場合はxlsxではなくxlsmが必要になるため、マクロ付きファイルを保存するときは形式選択に注意しましょう。
互換性チェックを使うとトラブルを減らせます
xlsxからxlsへ変換するときは、互換性チェックを確認すると安心です。
Excelでは古い形式で保存しようとした際に、現在の機能が古い形式でサポートされない可能性を知らせる表示が出ることがあります。
この内容を無視して保存すると、見た目や機能が変わる場合があります。
特に、条件付き書式、テーブル、グラフ、スパークライン、新しい関数、セルの書式設定などを多く使っているファイルは確認が必要です。
相手が古いExcelを使っているだけであれば、PDFで渡す、またはxlsxを開ける環境を確認するなど、別の方法も検討できます。
|
拡張子 |
主な用途 |
注意点 |
|---|---|---|
|
xlsx |
通常のExcelブックとして保存する形式です。 |
マクロは保存できません。 |
|
xls |
古いExcelとの互換性を重視する形式です。 |
新しい機能が失われる場合があります。 |
|
csv |
システム取り込みやデータ交換に使う形式です。 |
複数シートや書式は保存できません。 |
|
xlsm |
マクロを含むExcelブックに使う形式です。 |
マクロの扱いに注意が必要です。 |
xlsxをCSVに変換するときの注意点を押さえる
続いてはxlsxをCSVに変換するときの注意点を確認していきます。
CSV変換は、Excelデータを他のシステムに取り込むときや、データベース、会計ソフト、販売管理ソフト、メール配信ツールなどへ渡すときによく使われます。
CSVは表計算ファイルではなく、カンマなどで区切られたテキストファイルです。
そのため、Excelの見た目や書式をそのまま残す形式ではありません。
セルの色、罫線、数式、グラフ、画像、複数シートなどはCSVに保存できないため、変換前に必要なデータを整理しておく必要があります。
CSVは一枚のシートだけを保存する形式です
CSVに変換できるのは、基本的に現在開いている一枚のシートのデータです。
複数のシートを含むExcelブックをCSVで保存しても、すべてのシートが一つのCSVにまとまるわけではありません。
そのため、シートごとにCSV化したい場合は、各シートを開いて個別に保存する必要があります。
販売データ、顧客リスト、在庫一覧などをCSVにする場合は、不要なシートや非表示シートが混ざっていないかを確認しましょう。
取り込み先のシステムが列順や項目名を指定している場合は、CSV保存前に列名と並び順も合わせておくとスムーズです。
数式は計算結果として保存されます
Excelのセルに数式が入っている場合、CSVに変換すると数式そのものではなく、表示されている計算結果が保存されます。
たとえば、セルに合計を出すSUM関数が入っていても、CSVには計算後の数値だけが入ります。
これはCSVがテキスト形式であり、Excelの数式機能を保持できないためです。
計算式を残したい場合はxlsx形式のまま保存する必要があります。
例として、A1に100、A2に200、A3に合計の数式がある場合、CSVに保存されるのは数式ではなく300という結果です。
再計算できる状態を残したいときは、CSVではなくxlsxで保存するのが安全です。
文字コードと文字化けにも注意が必要です
CSV変換では、拡張子だけでなく文字コードも重要です。
日本語を含むCSVを開いたときに文字化けする場合、UTF-8やShift-JISなどの文字コードが合っていない可能性があります。
ExcelでCSVを保存するとき、環境や選ぶ形式によって文字コードが変わることがあります。
取り込み先のシステムがUTF-8指定なのか、Shift-JIS指定なのかを事前に確認しておくと、文字化けや取り込みエラーを防ぎやすいです。
特に名前、住所、商品名、備考欄などに日本語が多いCSVでは、文字コードの確認がかなり重要になります。
拡張子を表示して確認する方法
続いては拡張子を表示して確認する方法を見ていきます。
Windowsでは初期設定によって、ファイル名の拡張子が表示されていない場合があります。
拡張子が見えない状態だと、xlsxなのかxlsなのかcsvなのかを判断しづらくなります。
ファイル形式の間違いを防ぐためには、拡張子を表示しておくと便利です。
特にCSV変換や古いxls形式への保存を頻繁に行う場合は、作業前後で拡張子を確認する習慣が役立つでしょう。
Windowsで拡張子を表示する手順です
Windowsでは、エクスプローラーを開き、表示に関する設定からファイル名拡張子を表示できます。
拡張子が表示されると、ファイル名の末尾に.xlsx、.xls、.csvなどが見えるようになります。
これにより、保存形式を間違えていないかを目で確認できます。
ただし、拡張子が見えるようになると、ファイル名変更時に誤って拡張子部分まで消してしまう可能性もあります。
ファイル名を変えるときは、拡張子の前の部分だけを変更するのが基本です。
Macで拡張子を確認する考え方です
MacでもFinder上で拡張子を表示したり、ファイル情報から形式を確認したりできます。
Excelファイルを右クリックして情報を見ると、ファイルの種類や拡張子を確認しやすくなります。
Mac版Excelでも、名前を付けて保存からxlsx、xls、CSVなどを選択できます。
WindowsとMacで同じファイルをやり取りする場合、文字コードや改行コードの違いでCSVがうまく読めないこともあります。
そのため、単に拡張子を確認するだけでなく、実際に開いて内容が崩れていないかも確認すると安心です。
拡張子を直接書き換える場面は限定的です
拡張子を直接書き換える操作は、基本的にはおすすめしません。
ただし、すでに正しい形式で保存されているファイルなのに、名前だけが誤っている場合など、限定的な場面では修正として使うことがあります。
たとえば、実際にはCSV形式のテキストファイルなのに拡張子がtxtになっている場合、csvへ変更してExcelで開きやすくすることはあります。
しかし、ExcelブックをCSVにしたい場合や、xlsをxlsxにしたい場合は、必ずExcelの保存機能を使うべきです。
迷ったときは、直接書き換えではなく、名前を付けて保存で変換する流れを選びましょう。
拡張子変更で起きやすいトラブルと対策
続いては拡張子変更で起きやすいトラブルと対策を確認していきます。
エクセルの拡張子変更では、ファイルが開けない、文字化けする、書式が消える、数式が消える、マクロが動かないなどの問題が起こることがあります。
多くの場合、原因は保存形式の選び間違い、CSVの仕様、古いExcelとの互換性、文字コードの不一致です。
作業前に元ファイルをコピーしておけば、変換後に問題があってもやり直しやすくなります。
特に会社や取引先に提出するデータでは、変換後のファイルを一度閉じてから再度開き、内容を確認することが大切です。
ファイルが開けない場合の確認点です
拡張子変更後にファイルが開けない場合は、まず拡張子だけを手作業で変えていないか確認しましょう。
xlsxをcsvに直接書き換えた、xlsをxlsxに直接書き換えたという場合は、内部形式と拡張子が一致していない可能性があります。
この場合、元の拡張子に戻すと開けることがあります。
元ファイルが残っている場合は、Excelで開き直して名前を付けて保存から正しい形式で保存し直してください。
ファイル自体が破損している場合は、Excelの開いて修復機能を試す方法もあります。
書式やシートが消えた場合の原因です
CSVに変換したあとに罫線、色、セル幅、複数シート、数式、グラフが消えた場合、それはCSVの仕様によるものです。
CSVはデータだけを保存する形式のため、Excelブックの装飾や機能を残すことはできません。
見た目まで残したいならxlsx、印刷用に固定したいならPDF、データ連携だけが目的ならCSVというように目的別に使い分けましょう。
見た目もデータも必要な場合は、xlsxとCSVの両方を保存しておく方法も便利です。
相手が必要としているのが編集可能な表なのか、システムに取り込むデータなのかを確認すると形式選びで迷いにくくなります。
マクロ付きファイルはxlsmを使います
Excelのファイルにマクロが含まれている場合、xlsx形式ではマクロを保存できません。
マクロ付きのまま保存したい場合は、xlsm形式を選ぶ必要があります。
もしマクロ付きファイルを誤ってxlsxで保存しようとすると、マクロが失われる可能性があります。
VBAや自動処理を含むファイルでは、拡張子の変更が作業効率や業務フローに直結するため、特に慎重に扱いましょう。
マクロを残す必要があるファイルは、xlsxではなくxlsmを選ぶことが重要です。
拡張子の見た目だけで判断せず、マクロの有無を確認してから保存形式を選びましょう。
まとめ
【Excel】エクセルの拡張子を変更する方法(xls・xlsx・CSV変換・互換性)では、拡張子変更の基本と注意点を解説しました。
エクセルの拡張子を変更する場合は、ファイル名を直接書き換えるのではなく、名前を付けて保存から保存形式を選ぶのが基本です。
xlsxは現在の標準形式、xlsは古いExcelとの互換性を重視する形式、CSVはシステム連携やデータ交換に向いた形式です。
ただし、CSVでは書式、数式、複数シート、グラフなどは保存できないため、目的に合わせて形式を選ぶ必要があります。
拡張子変更で失敗しないためには、元ファイルをコピーし、変換後に再度開いて内容を確認することが大切でしょう。