XLSをCSVに変換するとどうなるか
- CSVはプレーンテキストの表を1つしか保存できないため、XLSの最初のシートが保存されます。数式は最後に計算された値になり、他のシート、書式、グラフは含まれません。
- ファイルはブラウザで動作するSheetJSで読み込まれ、何もアップロードされません。
XLSをCSVにオンラインで変換する方法
- 「XLSファイルを選択」を押して1つ以上のファイルを選ぶか、枠の中にドラッグします。端末のメモリに収まるサイズなら、どんなサイズのファイルでも追加できます。
- 選ぶ設定はありません。変換ツールは、変換先の形式に収められるものをすべて保ちます。
- 「CSVに変換」を押します。初回は約900 KBの表計算ライブラリが読み込まれ、その後はブックがすぐに変換されます。
- 各CSVをそれぞれのダウンロードボタンで保存します。タブを閉じると、ファイルの痕跡はすべてメモリから消えます。
XLSをCSVに変換する理由
XLSファイルがよく使われるのは、古いExcelファイルや、今も旧形式でエクスポートするシステムです。CSVに変換する理由は、CSVならどのデータベース、CRM、メールツール、表計算ソフトにも手間なくインポートできるからです。
つまり、XLSは本来の用途には優れていますが、別の場所で開いたり、アップロードしたり、印刷したりする必要がある場合はCSVのほうが実用的です。XLSはExcel、Googleスプレッドシート、Numbers、LibreOffice Calcで開けます。一方、CSVはすべての表計算ソフトと、どのテキストエディタでも開けます。
Windows、Mac、iPhone、AndroidでXLSをCSVに変換する方法
Windowsの場合
Chrome、Edge、Firefoxでこのページを開き、エクスプローラーからXLSファイルをドラッグして、「変換」を押します。各CSVは「ダウンロード」フォルダに保存されます。
Macの場合
Safari、Chrome、Firefoxのいずれでも使えます。FinderからXLSファイルをドロップエリアにドラッグすると、CSVファイルが「ダウンロード」に保存されます。
iPhone・iPadの場合
Safariでページを開き、「XLSファイルを選択」をタップします。「写真」または「ファイル」アプリから選択できます。変換されたCSVは、「ファイル」アプリの「ダウンロード」フォルダに表示されます。
Androidの場合
Chromeでページを開き、「XLSファイルを選択」をタップして、「ファイル」やギャラリーから選びます。CSVは「Download」フォルダに保存され、どのファイルマネージャーからでも見つけられます。
XLSからCSVへのおすすめの設定
選ぶ設定はありません。XLSはセルごとに読み込まれ、1行を1行として、UTF-8のカンマ区切り値として書き出されます。
ブックに複数のシートがある場合は、変換する前に必要なシートを先頭に移動するか、代わりにXLSXに変換してすべてのシートを残してください。CSVファイルはUTF-8で書き出され、Excel、Googleスプレッドシート、データベースのどれでも正しく読み込めます。
XLSとCSVの違い
| XLS | CSV | |
|---|---|---|
| 正式名称 | Excel 97〜2003ブック | Comma-separated values |
| 種類 | 表計算ファイル | 表計算ファイル |
| 開発元 | Microsoft | 特定の開発者はおらず、RFC 4180で標準化 |
| 初回リリース | 1997 | 1972 |
| 圧縮 | 可逆 | 可逆 |
| 収められるもの | 値、数式、書式を含む複数のシートをバイナリファイルに収めたもの | プレーンテキストの値による1つの表、1行が1レコード |
| ブラウザでの表示 | Excel、Googleスプレッドシート、Numbers、LibreOffice Calcで開けます | すべての表計算ソフトと、どのテキストエディタでも開けます |
| 主な用途 | 古いExcelファイルや、今も旧形式でエクスポートするシステム | データのエクスポート、データベースへのインポート、プログラム間での表のやり取り |
| MIMEタイプ | application/vnd.ms-excel | text/csv |
XLSファイルとCSVファイルについて
XLSファイルとは?
XLSは、2007年より前に使われていたバイナリ形式のExcelです。1シートあたり65,536行、256列までに制限されており、XLSXで扱える数よりはるかに少なくなっています。
CSVファイルとは?
CSVファイルは1つの表をプレーンテキストで保存し、値と値の間をカンマで区切ります。書式、数式、複数のシートはありませんが、だからこそどのプログラムでも読み込めます。
XLSからCSVへの変換がうまくいかない場合のよくある問題
- ファイルが開けない。パスワードで保護されたブックは暗号化されているため、パスワードなしでは読み込めません。先にExcelでパスワードを解除してください。
- 日付が数値のように見える。表計算ソフトは内部的に日付を数値として保存しています。表計算ソフトでその列に日付の書式を適用してください。
- Excelで特殊文字が正しく表示されない。CSVはUTF-8です。古いExcelでは、ファイルをダブルクリックせずに「データ」、「テキストまたはCSVから」を使い、UTF-8を選んでください。
コマンドラインでXLSをCSVに変換
LibreOfficeなら、ウィンドウを開かずにコマンドラインで表計算ファイルを変換できます。
soffice --headless --convert-to csv input.xlsこのページの変換ツールなら、何もインストールせずにブラウザで同じことができます。
XLSからCSVへの変換ツールのよくある質問
XLSをCSVに変換すると品質は落ちますか?
値は正確です。CSVで保持できないのは構造です。追加のシート、数式、書式です。
CSVとXLSでファイルサイズが違うのはなぜですか?
CSVは値だけのプレーンテキストなので、通常はブックよりはるかに小さくなります。
XLSファイルはどこかにアップロードされますか?
いいえ。変換はオープンソースのSheetJSライブラリを使ってこのブラウザのタブ内で行われるため、ファイルはお使いの端末から出ません。ページと変換エンジンの読み込みが終わった後は、インターネットを切断しても動作します。
複数のXLSファイルをまとめてCSVに変換できますか?
はい。ファイルはいくつでも選択またはドロップできます。1つずつ順番に変換され、それぞれにダウンロードボタンが表示されます。
CSVファイルを開くには?
CSVはすべての表計算ソフトと、どのテキストエディタでも開けます。CSVがよく使われるのは、データのエクスポート、データベースへのインポート、プログラム間での表のやり取りです。
このXLSからCSVへの変換ツールは無料ですか?
はい。会員登録も透かしもなく、変換できるファイル数にも制限はありません。サイトの運営費は広告でまかなわれており、変換はお使いの端末上で行われるため、ファイルごとのサーバー費用はかかりません。
スマートフォンでXLSをCSVに変換できますか?
はい。この変換ツールは、iPhoneやiPadのSafari、AndroidのChromeで動作します。変換したファイルは「ダウンロード」フォルダに保存されます。