無料Webツール

CSV列型プロファイラー

各列を整数・数値・真偽値・日付・文字列として推定し、空欄率も表示します。

入力と設定

使い方

CSVをEC・CRM・分析ツールなどへ入れる前に、「数値に見える列」「日付に見える列」「空欄が多い列」を先に洗い出すツールです。正式なスキーマを決めるのではなく、変換前に人が確認した方がよい列を見つける用途に向いています。

  1. CSVを貼り付けます。1行目をヘッダー、2行目以降をデータとして見ます。
  2. 実行すると、列ごとに推定型・空欄数・空欄率が表示されます。
  3. 結果を列名の意味と照らし合わせ、IDやコードなど「見た目の型」と「業務上の型」が違う列を確認します。

このツール、どんなときに使う?

一括登録前にCSV全体を眺めても、100列あると「どこを注意して見ればいいか」が分かりにくいですよね。そこで先に型と空欄率を一覧にします。日付らしい列、数値らしい列、欠損が多い列を絞ってから見ると、確認箇所を減らせます。

ひとつ知っておくと分かりやすいこと

ここで出る型は、CSVに保存されている正式な型ではありません。値の並びから見た推定です。例えば 00123 が並ぶSKU列は整数らしく見えても、業務上は文字列の識別子かもしれません。推定結果は「変換してよい」という許可ではなく、「ここを確認した方がいい」という目印として使うのが安全です。

このツールの判定で知っておきたいこと

  • 空欄は型判定から外し、別に空欄率を出します。
  • 整数→数値→真偽値→日付→文字列の順で判定するため、0 / 1 だけの列は現在の実装では integer になります。
  • 日付はブラウザの日時解析結果も使うため、date表示は「日付に変換すべき」という意味ではありません。

例えば、こんな使い方です

注文CSVで order_id が integer、created_at が date、email が string と出たとします。ここで「order_idは本当に計算する数値?」と一度立ち止まれます。長いIDや先頭ゼロ付きIDなら、Excelへ渡す前に文字列として守る判断につながります。

結果をどう読む?

結果で意外な型が出たら、その列の元データを数件見ます。integerやdateという表示そのものより、「なぜそう推定されたか」が重要です。空欄率も別軸で出るので、型と欠損を一緒に見て、取込前に確認する列の優先順位を付けられます。