CSVビューアについて
CSVファイルは、表をテキストにしたものです。1行が1件で、セルの間はカンマ(またはセミコロン)で区切られます。銀行、ネットショップ、学校のシステム、アプリの書き出しデータはCSVが多く、テキストエディタでは読みにくく、Excelでは全部が1列に入ったり、文字化けしたりすることがあります。
この無料のCSVビューアは、ファイルをすっきりした表で表示します。区切り文字と文字コードを自動で判定するので、列も文字も正しく表示されます。さらに、好きな列で並べ替え、行を絞り込み、件数を確認でき、見つけた行は新しいCSVとして保存できます。
すべてブラウザの中で処理します。ファイルはアップロードされません。
主な機能
- 区切り文字を自動判定 — カンマ、セミコロン、タブ、縦線(Excelの「sep=」行にも対応)
- 文字コードを自動判定 — UTF-8、UTF-16、古いWindows・日本語・韓国語・中国語の文字コード。必要なら変更できます
- 並べ替え — 列名をクリック。数字は文字ではなく数値として並びます
- 絞り込み — 単語を入力すると、それを含む行だけを表示。全列でも1列だけでも可能
- 行数表示 — ファイル全体の行数と、一致した行数
- この行を保存 — 並べ替え・絞り込み済みの表を新しいCSVに(UTF-8、Excelでそのまま開けます)
- コピーと印刷 — 行を表計算ソフトに貼り付け、または印刷
- 大きなファイル — 数万行でもスムーズにスクロール
CSVが正しく表示されない理由
CSVが崩れる原因は2つあり、どちらもファイルを見ただけではわかりません。
| 問題 | 見え方 | 原因 |
|---|---|---|
| 区切り文字が違う | すべてのデータが1列に入る | ファイルは ; なのにアプリは , を想定(またはその逆) |
| 文字コードが違う | 「é」が「é」に、「日本」が「???」に | ある文字コードで保存したファイルを、別の文字コードで読んだ |
| セル内の改行 | 行が途中で切れる | 「引用符」で囲まれたセルに改行がある |
このビューアは最初の数行を調べ、どの行でも列数が同じになる区切り文字を選びます。引用符で囲まれたセルは、カンマや改行を含んでいても正しく読みます。文字コードは、まずバイトオーダーマーク(BOM)を探し、次に正しいUTF-8かどうかを調べ、UTF-8でなければ、文字が実在する言語らしく見える古い文字コードを選びます。推測したときはその旨を表示するので、リストから別の文字コードを選べます。
並べ替え・絞り込み・保存
列名を1回クリックすると昇順(A→Zや小→大)、もう一度で降順(Z→A)、3回目でファイル本来の順番に戻ります。ほぼ全部のセルが数字の列は数値として並ぶので、9は10より前になります。区切り文字がセミコロンのファイルでは、カンマは小数点として読みます(1.234,50)。
絞り込みボックスに文字を入力すると、その文字を含む行だけが残ります。横で列を選ぶと、その列だけを検索します。表の上の行には「20,000行中120行を表示」のように表示されます。
この行を保存は、表に見えているとおり — 見出しと、絞り込んだ行を並べ替えた順で — Excelで正しく開けるUTF-8のCSVにします。
よくある質問
Excelなしで CSVファイルを開くには?
このページ上部のボックスにファイルをドロップしてください。すぐに表として開きます。Excelもアプリも不要です。
ExcelでCSVを開くと、なぜ全部が1列になるのですか?
ファイルの区切り文字が、お使いのExcelが想定するものと違うためです。ヨーロッパの多くの国のExcelはセミコロン、米国や英国ではカンマを想定します。このビューアは区切り文字を自動で判定します。Excel向けにファイルを直すには、Excel用CSV修正をお使いください。
文字化けしています。どうすればいいですか?
リストから別の文字コードを選んでください。西ヨーロッパのファイルはWindows-1252、日本語のファイルはShift_JIS、韓国語のファイルはEUC-KRが多いです。表はすぐに切り替わります。
どのくらい大きなCSVまで開けますか?
画面に見えている行だけを描画するので、普通のパソコンなら数十万行のファイルでも動きます。非常に大きいファイル(数百MB)は多くのメモリを使い、スマートフォンでは遅くなることがあります。
ファイルはアップロードされますか?
いいえ。CSVはブラウザが読み込み、端末の外には出ません。
関連ツール
- CSVをExcelに変換 — CSVを本物の.xlsxブックにします
- Excel用CSV修正 — 区切り文字と文字コードを変えて、Excelで正しく開けるようにします
- CSVをJSONに変換 — 同じデータをJSONで
- CSV結合 — 複数のCSVファイルを1つにまとめます
- Excelビューア — .xlsxと.xlsファイルを開きます
使い方
- CSVファイルをドロップするか、ボックスをクリックしてファイルを選びます
- 表を確認します — 列や文字がおかしいときは、区切り文字や文字コードを変えます
- 列名をクリックして、その列で並べ替えます
- 絞り込みボックスに入力して、必要な行だけを表示します
- セルをクリックすると、その全文が見られます
- この行を保存(.csv)で表の内容をダウンロード、行をコピーで他の場所に貼り付けられます