CSV の構造とデータの規則を検証する方法。
ファイル構造と想定スキーマの両方を検証してください。形式が正しい CSV にも、フィールドの欠落や型が違う値が含まれることがあります。
作業手順をタスクに合わせましょう。
指定された区切り文字と文字コードでファイルを解析してから、必須見出し、各行のフィールド数、列の規則を確認します。各問題には行またはレコードへの参照、元の値、違反した規則を付けてください。構文の問題とデータ品質の問題は分けて示します。
- 用意するもの
- CSV と必要なスキーマ。
- 得られるもの
- 不正な形式の行、型の不一致、必須値の欠落。
入力と結果を確認しましょう。
説明用の入力と出力 · 実際の WebAct 実行ではない学習用サンプル
入力項目サンプル個
CSV schema: id is required; quantity must be a nonnegative integer. Header is record 1. id,quantity A1,2 A2,many
完成例
Structure: two columns per record; required headers present. Record 3, id A2, quantity "many": fails nonnegative-integer rule. Record 2, id A1, quantity 2: passes. Original values retained; one record needs correction.
この入力をプロンプトに読み込み、WebAct にコピーして試してください。結果は掲載例と異なる場合があります。
判断のポイントとトラブル対処。
CSV の構文が正しければ、すべての行がスキーマに適合していますか?
いいえ。正しく解析できるファイルでも、不正な日付、キーの欠落、数値フィールド内のテキストが含まれる場合があります。
引用符で囲まれた住所が余分な列を作るように見えるのはなぜですか?
パーサーは引用符内の区切り文字や埋め込まれた改行を正しく扱う必要があります。各行をカンマで分割するだけでは不十分です。
自分の資料で試しましょう。
タスクのプロンプト内の例を自分の資料に置き換えてください。必要な要件を残し、タスクを WebAct にコピーします。
タスクを調整してコピー ↑