CSV サンプルファイル — テストデータをダウンロード(10〜100,000 行、BOM、引用符)
カンマ区切り値(Comma-Separated Values) · .csv · MIME タイプ text/csv
テストに合ったサイズの 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 行 | 1 KB | |
sample-data-100-rows-no-header.csv | 100 行 | 10 KB | |
sample-data-100-rows.csv | 100 行 | 10 KB | |
sample-data-100-rows-semicolon.csv | 100 行 | 10 KB | |
sample-data-100-rows-utf8-bom.csv | 100 行 | 10 KB | |
sample-data-100-rows-quoted.csv | 100 行 | 17 KB | |
sample-data-1000-rows.csv | 1,000 行 | 100 KB | |
sample-data-10000-rows.csv | 10,000 行 | 1.0 MB | |
sample-data-100000-rows.csv | 100,000 行 | 10 MB | |
sample-data-50mb.csv | — | 50 MB | |
sample-data-200mb.csv | — | 200 MB |
データ の全形式をひとそろい必要ですか?データ のサンプルパックをダウンロード(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 がクライアントのために設計・運用している本番システムそのものです。だからこそ、最初にこれらのファイルが必要になりました。
無料ツールを見る