CSVファイルとは?
CSVはComma-separated valuesの略です。特定の開発者はおらず、RFC 4180で標準化され、1972年に初めてリリースされました。CSVファイルは1つの表をプレーンテキストで保存し、値と値の間をカンマで区切ります。書式、数式、複数のシートはありませんが、だからこそどのプログラムでも読み込めます。
| 種類 | 表計算ファイル |
|---|---|
| 圧縮 | 可逆 |
| ブラウザでの表示 | すべての表計算ソフトと、どのテキストエディタでも開けます |
| 主な用途 | データのエクスポート、データベースへのインポート、プログラム間での表のやり取り |
| MIMEタイプ | text/csv |
CSVはどの形式に変換すべき?
- すべてのシートと数式を保ってExcelで開くならCSVからXLSXへ。
- LibreOfficeやオープン標準が求められる場合はCSVからODSへ。
- Excel 97〜2003のファイルしか読み込めない古いソフトウェアにはCSVからXLSへ。
CSVファイルの開き方
CSVファイルがダブルクリックで開けるかどうかは端末によって異なります。ソフトを購入せずに使える、それぞれの環境での方法は次のとおりです。
| Windows | WindowsではExcelで開けます。GoogleスプレッドシートとLibreOffice Calcが無料の代替です。 |
|---|---|
| Mac | Numbersで開けます。Mac版ExcelやLibreOffice Calcでも開けます。 |
| iPhone・iPad | 「ファイル」アプリから、Numbers、Googleスプレッドシート、Excelアプリで開けます。 |
| Android | Files by Googleから、GoogleスプレッドシートやExcelアプリで開けます。 |
| Webブラウザ | CSVはすべての表計算ソフトと、どのテキストエディタでも開けます。 |
技術的な詳細を知りたい方へ。.csvファイルとはのページで、MIMEタイプ、ファイルシグネチャ、ビューアを確認できます。
CSVと他の表計算形式の比較
CSVと、よく変換される相手の形式との比較です。
| 形式 | 圧縮 | 主な中身 | リリース | 最適な用途 |
|---|---|---|---|---|
| CSV | 可逆 | プレーンテキストの値による1つの表、1行が1レコード | 1972 | データのエクスポート、データベースへのインポート、プログラム間での表のやり取り |
| XLSX | 可逆 | 値、数式、書式、グラフを含む複数のシート | 2007 | 業務用の表計算ファイル、レポート、Excelユーザーと共有するあらゆるもの |
| XLS | 可逆 | 値、数式、書式を含む複数のシートをバイナリファイルに収めたもの | 1997 | 古いExcelファイルや、今も旧形式でエクスポートするシステム |
| ODS | 可逆 | 値、数式、書式を含む複数のシート | 2005 | LibreOfficeやOpenOfficeのユーザー、公共機関の文書 |
CSV変換ツールの使い方
- 「変換先」メニューで目的の形式を選びます。
- CSVファイルを枠にドロップするか、「CSVファイルを選択」を押します。複数のファイルを一度に追加できます。
- 必要に応じて設定を調整してください。ほとんどの場合は初期設定で十分です。
- 「変換」を押し、各ファイルをそれぞれの「ダウンロード」ボタンで保存します。BMP、HTML、JPEG、JPG、PDF、PNG、SVG、TIFFへの変換は当サイトのサーバーを使い、その直後にファイルを削除します。それ以外のファイルが端末の外に出ることはありません。
CSVファイルを何も失わずに変換するためのヒント
CSVファイルを変換しても、すべての値は正確に保たれます。変わる可能性があるのは、変換先によって、追加のシート、数式、書式などの構造です。
- 作業中のブックはXLSXかODSで保存しておき、CSVは他のシステムに読み込むときだけ書き出しましょう。
- CSVはシートが1つだけで数式も残りません。元の形式に戻しても、失われたものは復元されません。
- CSVファイルはUTF-8で保存しましょう。そうすれば、アクセント付きの文字や他の文字体系の名前も、プログラム間でやり取りしても崩れません。
- 大きなブックを変換する前に、使っていないシートや範囲を削除して、結果を小さく保ちましょう。
- CSVを書き出す前に、見出しの行にわかりやすい名前を付けましょう。ほとんどのインポートツールは、この名前で列を対応付けます。
- 郵便番号や電話番号など、先頭のゼロを残す必要がある数値は、変換する前にその列を文字列の書式にしておきましょう。
- システムがファイルを受け付けない場合は、区切り文字にカンマとセミコロンのどちらを想定しているか確認してください。ヨーロッパの多くのシステムはセミコロンを使います。
コマンドラインでCSVファイルを変換
LibreOfficeなら、ウィンドウを開かずにコマンドラインで表計算ファイルを変換できます。
soffice --headless --convert-to xls input.csvこのページの変換ツールなら、何もインストールせずにブラウザで同じことができます。
CSV変換ツールのよくある質問
CSVファイルとは?
CSVはComma-separated valuesの略で、特定の開発者がおらず、RFC 4180で標準化されて1972年に登場した表計算形式です。CSVファイルは1つの表をプレーンテキストで保存し、値と値の間をカンマで区切ります。書式、数式、複数のシートはありませんが、だからこそどのプログラムでも読み込めます。
CSVファイルを開くには?
CSVはすべての表計算ソフトと、どのテキストエディタでも開けます。使いたいプログラムで開けない場合は、上の変換ツールで、より広く対応している形式に変換してください。
CSVで最もよく行われる変換は?
CSVからXLSへの変換は、最もよく検索されている変換です。CSVの各行が1つの行になり、カンマで区切られた各値が1つのセルになります。数値は数値として保存されるので、XLSで合計や並べ替えができます。
ここでCSVファイルを変換すると、アップロードされますか?
一部の変換のみです。BMP、HTML、JPEG、JPG、PDF、PNG、SVG、TIFFへの変換は当サイトの変換サーバーを使い、結果が送り返されるとすぐにファイルは削除されます。それ以外の変換はブラウザ内で行われ、端末の外に出ることはありません。
CSV変換ツールは無料ですか?
はい。会員登録も透かしもありません。当サイトのサーバーを使う変換では最大25 MBのファイルに対応し、1時間あたりの公正利用のための上限があります。このサイトは広告収入で運営されています。
iPhoneやAndroidでCSVファイルを変換できますか?
はい。iPhoneやiPadのSafari、またはAndroidのChromeでこのページを開き、CSVファイルを選んで、結果を「ダウンロード」フォルダにダウンロードしてください。
複数のCSVファイルをまとめて変換できますか?
はい。いくつでもドロップできます。1つずつ順番に変換され、それぞれにダウンロードボタンが表示されます。