機能

CSVチェック機能

以下のチェックを rules.csv に基づいて自動実行します。

チェック可能な内容

  • 必須項目チェック
  • 数値チェック(number 型)
  • 最小値 / 最大値チェック
  • 文字数チェック(最小 / 最大)

表示される情報

  • 行番号
  • 列名
  • エラー内容(修正が必要なもの)
  • 警告(処理は止まらない注意点)

エラーと警告の違い

❌ エラー(Error)

  • 修正が必要な問題
  • 1件でもエラーがある場合、不正なCSVとして扱われます
  • 行番号・列名・内容を明確に表示

⚠ 警告(Warning)

  • 処理は続行される注意点
  • 主に表記・入力のクセを検出

警告の例:

  • 前後に不要な空白がある
  • 値の途中に半角スペースが含まれている
  • 全角英数字・記号が含まれている
  • 列名の表記揺れ(大文字小文字・空白)

ファイル配置ルール(重要)

チェックを行うには、以下のファイルを
すべて同一フォルダに配置する必要があります

ファイル必須
チェック対象CSV(input.csv)必須
rules.csv必須

rules.csv の仕様

rules.csv は チェック条件を定義する唯一の設定ファイルです。

列構成(順序固定・7列)

列番号内容説明
1column対象CSVの列名(完全一致)
2requiredtrue の場合、必須
3typenumber / string
4min数値の最小値
5max数値の最大値
6minLength最小文字数
7maxLength最大文字数

※ 8列目以降は無視されます
※ enabled / message / regex 等の項目は使用できません