ガイド

CSVファイルとは?開き方と保存方法をわかりやすく解説

Opener チーム8 分で読めます

CSVファイルは、テキストだけでできた表です。1行が1レコードで、行の中の値はカンマ(ときにはセミコロンやタブ)で区切られています。CSVは「comma-separated values(カンマ区切り値)」の略で、ほぼどんなプログラムでも読めるため、銀行、ネットショップ、Webサービスで使われています。きちんとした表として見るには、Opener のCSVビューアのようなCSVビューアか、Excel、Google スプレッドシート、Numbersで開きましょう。

CSVファイルの中身

銀行の取引明細を report.csv としてダウンロードできたとします。テキストエディタで開くと、次のような内容が見えます。

日付,摘要,金額,残高
2026-10-01,カフェ,-350,124650
2026-10-02,"家賃, 10月分",-85000,39650
2026-10-05,給与,210000,249650

ファイル形式としては、これがすべてです。

テキストなので、ファイルには文字コード(文字をバイトとして保存する方式)もあります。最近のファイルは、あらゆる言語を扱えるUTF-8を使っています。古いシステムでは昔ながらの文字コード(日本語なら Shift_JIS など)が使われることがあり、これが文字化けの原因になります。

CSVとExcel(.xlsx)の違い

Excelで開けるので、CSVを「Excelファイル」として扱う人は多いのですが、両者はかなり違います。

CSV(.csv) Excelブック(.xlsx)
正体 ただのテキスト XMLファイルのZIPアーカイブ
シート 表は1つだけ 複数のシート
数式 なし(値のみ) あり
書式 なし フォント、色、結合セル、グラフ
開けるもの どの表計算アプリ、テキストエディタ、プログラムでも 表計算アプリ
主な用途 システム間のデータの書き出し・取り込み 人が編集する作業用の文書

サービスがCSVで書き出すのは、それが最大公約数だからです。銀行は、あなたがExcel、Google スプレッドシート、会計ソフト、スクリプトのどれを使っているかを知りませんが、CSVならどれでも使えます。代わりに .xlsx が届いた場合は、Excelビューアやどの表計算アプリでも開けます。

CSVファイルの開き方

Opener(どのブラウザでも、インストール不要)。 ファイルをCSVビューアにドロップします。区切り文字(カンマ、セミコロン、タブ、パイプ)と文字コードを自動で判定し、きれいな表で表示します。全列を検索したり、任意の列で並べ替えたりできます。ファイルはブラウザ内で読み込まれ、アップロードされません。銀行の明細には妥当な選択です。ファイルの編集はできません。

Excel。 Excelがインストールされていれば、CSVをダブルクリックするとたいていExcelで開きます。便利ですが、Excelは各値の意味を推測します。口座番号や郵便番号の先頭の0を消したり、長い数値を指数表記で表示したり、一部のテキストを日付として解釈し直したりすることがあります。Excelのデータのインポート機能を使えば、先に列のデータ型を設定でき、こうした問題のほとんどを避けられます。

Google スプレッドシート。 空白のスプレッドシートを作成し、「ファイル」メニューのインポート機能を使うか、CSVを Google ドライブにアップロードして Google スプレッドシートで開きます。インポート時に区切り文字を選べます。

Numbers(Mac)。 NumbersはCSVファイルを直接開けます。ダブルクリックするか、アプリから開いてください。

テキストエディタ。 Windowsのメモ帳やMacのテキストエディットでは、生のテキストが表示されます。読むには不便ですが、ファイルがどの区切り文字を使っているか、文字化けしていないかを確かめるには一番手っ取り早い方法です。

よくある問題と対処法

CSVのシンプルさには欠点もあります。どの区切り文字や文字コードを使うかの決まりがないため、システムによっては、ファイルがきれいに開かないことがあるのです。

Opener のCSVビューアは、最初の3つを自動で処理します。UTF-8、Windows-1251、Windows-1252の文字コードを判定し、区切り文字を見つけ、数百万行のファイルも一般的なノートPCで開けます。なお、Shift_JIS は自動判定の対象外なので、Shift_JIS のCSVはExcelのインポート機能やLibreOfficeで文字コードを指定して開いてください。

CSVとして保存・書き出しする方法

逆に、CSVしか受け付けないサービスにリストをアップロードしたいときもあるでしょう。

書き出す前に知っておきたいことが2つあります。CSVに入る表は1つだけなので、保存されるのは現在のシートだけです。また、数式は値に置き換えられ、書式はすべて失われます。それらが必要なら、元の .xlsx を残しておきましょう。

よくある質問

CSVファイルを開いても安全ですか?

CSVはただのテキストで、それ自体がプログラムを実行することはできません。ただし表計算アプリは、= で始まるセルを数式として解釈することがあるので、知らない送り主からのCSVファイルには注意しましょう。CSVビューアやテキストエディタは、テキストを表示するだけです。

スマホでCSVファイルを開けますか?

開けます。CSVビューアはどのモバイルブラウザでも動き、Google スプレッドシート、Numbers、Excelのアプリでも CSVファイルを開けます。

CSVがカンマではなくセミコロンで区切られているのはなぜですか?

小数点にカンマを使う国向けに設定されたシステムでは、3,50 のような数値が分かれないように、値をセミコロンで区切ることがよくあります。インポート時に区切り文字を選べば、ほとんどのアプリで扱えます。

CSVとTSVの違いは何ですか?

区切り文字だけです。TSVはカンマの代わりにタブを使います。ほとんどの表計算アプリやCSVビューアは、どちらも開けます。