CSV サンプルファイル — テストデータをダウンロード(10〜100,000 行、BOM、引用符)

カンマ区切り値(Comma-Separated Values) · .csv · MIME タイプ text/csv

11 ファイル1 KB – 200 MB直接リンク広告なし・登録不要用途を問わず無料SHA-256 検証済み

テストに合ったサイズの CSV サンプルファイルをダウンロードできます。簡単な確認には 10 行、性能テストには 100,000 行(約 10 MB)。さらに、本番でインポーターを壊しがちなバリエーションも用意しています。Excel が書き出すのと同じ UTF-8 BOM 付きファイル、ヘッダー行のないファイル、フィールドにカンマ・引用符・改行を含む全フィールド引用符付きファイル、そして小数点にカンマを使うセミコロン区切りのヨーロッパ式ファイルです。

どのファイルも同じ 10 列(order_id、date、customer、region、product、category、quantity、unit_price、total、status)を持ち、JSON、XML、SQL、Excel のサンプルと同じ架空のデータセットを使っているので、1 つをインポートして別のものと突き合わせることができます。

CSV サンプルファイルをダウンロード

ファイル詳細サイズダウンロード
sample-data-10-rows.csv
10 行 • 10 列
10 行1 KB
1,090 バイト
CSV をダウンロード
sample-data-100-rows-no-header.csv
100 行 • ヘッダー行なし
100 行10 KB
10,035 バイト
CSV をダウンロード
sample-data-100-rows.csv
100 行 • 10 列
100 行10 KB
10,116 バイト
CSV をダウンロード
sample-data-100-rows-semicolon.csv
100 行 • セミコロン区切り(欧州式)
100 行10 KB
10,116 バイト
CSV をダウンロード
sample-data-100-rows-utf8-bom.csv
100 行 • BOM 付き UTF-8(Excel 用)
100 行10 KB
10,119 バイト
CSV をダウンロード
sample-data-100-rows-quoted.csv
100 行 • 全フィールドを引用符で囲み、改行と引用符を含む
100 行17 KB
17,434 バイト
CSV をダウンロード
sample-data-1000-rows.csv
1,000 行 • 10 列
1,000 行100 KB
100,338 バイト
CSV をダウンロード
sample-data-10000-rows.csv
10,000 行 • 10 列
10,000 行1.0 MB
1,002,023 バイト
CSV をダウンロード
sample-data-100000-rows.csv
100,000 行 • 10 列
100,000 行10 MB
10,006,301 バイト
CSV をダウンロード
sample-data-50mb.csv
約 50 MB • 11 列
—50 MB
50,000,047 バイト
CSV をダウンロード
sample-data-200mb.csv
約 200 MB • 11 列
—200 MB
200,000,000 バイト
CSV をダウンロード
11 ファイル · 直接リンク · 登録不要 · CORS 対応

データ の全形式をひとそろい必要ですか?データ のサンプルパックをダウンロード(202 KB、データの各形式の小さなファイルを 1 つずつ(17 ファイル))。

コマンドラインや CI でこれらのファイルを使う

どの URL も固定で、CORS も許可しています。テストで SHA-256 を固定しておけば、フィクスチャが変わった瞬間に気づけます。

# ファイルを 1 つダウンロード
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/data/csv/sample-data-10-rows.csv

# 検証する(全ファイルの SHA-256 は上に記載)
shasum -a 256 sample-data-10-rows.csv

# 全サンプルファイルの機械可読インデックス
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="csv")'

CSV 形式の概要

正式名称カンマ区切り値(Comma-Separated Values)
拡張子.csv
MIME タイプtext/csv
規格RFC 4180(非公式)
エンコーディングUTF-8(BOM 付きのバリエーションが 1 つ)
区切り文字カンマ、セミコロン版あり、TSV は別途提供
改行コードCRLF(RFC 4180 の規定どおり)
列数10(引用符付き版はメモ列を加えて 11)

CSV サンプルファイルでテストされること

  • インポートウィザードや列マッピングの UI
  • 100,000 行のファイルを使ったストリーミングパーサーのテスト
  • BOM の処理(素朴なパーサーでは最初のヘッダーが 'order_id' になる)
  • 改行を含む引用符付きフィールド(改行で分割する定番のバグ)
  • ロケールの扱い:セミコロンと小数点のカンマ

よくある質問

インポートすると最初の列名の前に変な文字が付くのはなぜですか?

Excel や一部の Windows ツールがファイルの先頭に書き込む UTF-8 のバイトオーダーマーク(EF BB BF)です。utf8-bom のサンプルでこれを再現できます。パーサーはこれを取り除くべきですが、多くは取り除かず、最初の列のヘッダーが気づかないうちに使えなくなります。

Excel で開けない大きな CSV はどうやって開けばよいですか?

Excel は 1,048,576 行が上限で、それよりずっと手前から動作が重くなります。100,000 行のファイルは Excel で開けますが、データベース(SQLite、DuckDB)、スクリプト言語(pandas、csv モジュール)、専用ビューアーで扱うほうが快適です。SQLite のサンプルには同じデータが読み込み済みで入っています。

これらの CSV ファイルは安全にダウンロードできますか?

はい。すべてのファイルは当サイトが公開しているスクリプトでゼロから生成したもので、収集したものやユーザーがアップロードしたものはなく、スクリプト、マクロ、実行ファイルも含まれていません。各ファイルの SHA-256 をこのページに掲載しているので、受け取ったファイルを検証できます。

CSV サンプルファイルを商用利用できますか?

はい。商用製品、テストスイート、デモ、再配布を含め、あらゆる目的に無料で使え、クレジット表記も不要です。ライセンス手続きも、誰かへの問い合わせも必要ありません。

これらのファイルに直接リンクしたり、CI で使ったりできますか?

はい。どのリンクも HTTPS の固定の直接 URL で、Access-Control-Allow-Origin: * と長期キャッシュのヘッダーが付いているため、curl、wget、fetch()、テストランナーから直接取得できます。全ファイルの JSON インデックスへのリンクは各ページにあります(コマンドラインのセクションを参照)。

関連するサンプルファイル

不具合や改善できそうな点を見つけましたか?いただいたメッセージはすべて読み、すぐに対応します。

ファイル処理パイプラインをテスト中ですか?私たちはそれを作っています。

アップロード、変換、プレビュー、文書処理、メディアのワークフローは、FreeToolsForWeb がクライアントのために設計・運用している本番システムそのものです。だからこそ、最初にこれらのファイルが必要になりました。

無料ツールを見る