本文へスキップ

CSVビューアー

CSV Viewer

大きな区切りファイルを丸ごとメモリに載せずに開き、列の型・統計・並べ替えを表示します。

表計算ソフトが音を上げるような区切りファイルを、どこにも送らずにブラウザで開きます。文字コードと区切り文字の判定結果は、それを変える操作の隣に表示します。だから韓国のExcelが書いたCP949のファイルも씨뷁ではなく韓国語として開きますし、推測が外れていれば直せます。

🔒 ブラウザの中だけで動きますcsvviewertablepreview

CSV か TSV ファイルを置いてください

このタブの中で読みます。アップロードはしません。韓国語・日本語・中国語・欧米版の Excel が保存したファイル(CP949, Shift_JIS, GBK, Windows-1252)を判別します。

使い方

  1. ファイルを置きます

    このタブの中で読みます。アップロードは行いません。顧客名の入ったファイルをここで開いても差し支えないのはそのためです。

  2. 判定された文字コードと区切り文字を確かめます

    要約の帯に、何をどう判定したか、その根拠は何かが出ます——CP949で読んでハングルが出たのか、Shift_JISでかなが、GB18030で漢字が、Windows-1252でアクセント付きの文字が出たのか、まで。文字がおかしければ隣の次の候補を一度押せば切り替わりますし、2つの文字コードが似すぎて見分けられないときは、黙って選ぶ代わりにそう書きます。

  3. 並べ替え、絞り込み、編集をします

    見出しを押すと並べ替え、Shiftを押しながら押すと2つ目のキーを足します。セルを押せば編集できます。絞り込みの欄は行を落とさずに隠すので、ダウンロードするファイルにはそのまま残ります。

  4. 書き戻してダウンロードします

    書き出しはBOM付きのUTF-8です。韓国のExcelがもう一度文字化けさせずに開けるのがその形式だからです。

よくある質問

どれくらい大きなファイルまで開けますか。

数十万行なら問題ありません。画面に出ている行だけを描画するからです。上限はツールではなくブラウザのタブのメモリで、問題になるほど大きいファイルは、失敗するのではなく読み込みのバーで自ら知らせてきます。

韓国語が씨뷁のように文字化けするのはなぜですか。

そのファイルがUTF-8ではないのに、UTF-8として読まれたからです。WindowsのExcelはCSVをシステムのANSIコードページで書き出します——韓国語WindowsならCP949、日本語ならShift_JIS、中国語ならGBK、スペイン語ならWindows-1252——ので、UTF-8を前提にする道具はどれもここで取り違えます。ここでは4つとも見分けるので、日本語のExcelが書いたファイルはたいていShift_JISのまま開きます。開かなければ、要約の帯が勧める文字コードに切り替えれば正しく読めます。

列数の合わない行があります。

落とさずに埋めたうえで、最初の1件を名指しするので、見に行けます。ほとんどの場合、引用符でくくられていない値の中に区切り文字が入っています。住所の中のカンマや、備考の中のタブです。

編集は元のファイルを変えますか。

変えません。ディスク上のファイルに書き込むことは一切ありません。編集はタブの中にとどまり、新しいコピーをダウンロードするまではそこにあります。

ここから渡せます

次の一手

このツールが出したものをそのまま受け取れる道具です。