Text

CSV Viewer

Format and show selected CSV file on display.


Delimiter
Use first line as header
Encoding
CSV File

Tips

  • Excel で保存した CSV は Shift-JIS(CP932) エンコードの場合があります。文字化けする場合は「Shift-JIS」を選択してください。
  • 「先頭行を見出しとする」を有効にすると、最初の行がテーブルヘッダーとして表示されます。
  • TSV(タブ区切り)ファイルを表示する場合は区切り文字を「タブ」に変更してください。
  • ファイルの内容はブラウザ内で処理され、サーバーに送信されません。機密情報を含む CSV も安心してご利用いただけます。

余談ですが ― CSVフォーマットの意外な歴史 ― 「標準」が存在しなかった40年

CSV(Comma-Separated Values)は一見シンプルなフォーマットですが、実は長年にわたって正式な標準仕様が存在しませんでした。正式なRFCとして「RFC 4180」が策定されたのは2005年のことで、CSVが広く使われ始めてから30年以上が経過した後のことです。それまでは各ツール・言語間で「フィールドをダブルクォートで囲むか否か」「改行コードはCRLFかLFか」などの実装差異が生じていました。

ExcelがCSVを日本語環境で Shift-JIS 保存する仕様は、数十年来のエンジニアの「あるある」悩みです。Googleスプレッドシートは UTF-8 で出力するため、そのCSVをExcelで直接開くと文字化けが起きます。この問題を回避するには、ExcelでUTF-8(BOM付き)として保存するか、取り込み時にエンコードを指定する必要があります。

データサイエンスの世界では、Kaggle(機械学習コンペのプラットフォーム)で公開されるデータセットの大半がCSV形式です。シンプルゆえに汎用性が高く、どんなプログラミング言語でも扱えることがCSVの最大の強みです。