フィールドを保って区切り文字を変換する方法。
区切り文字の変換では、引用符を正しく扱う必要があります。フィールド内の区切り文字は、新しい列ではなく値の一部として残さなければなりません。
作業手順をタスクに合わせましょう。
元の区切り文字と引用符の規則で解析し、出力先の規約でレコードをシリアライズしてください。カンマ、タブ、引用符、改行を含むフィールドを確認します。区切り文字を一括置換するのではなく、変換後のレコード数とフィールド数を比較してください。
- 用意するもの
- 区切り文字付きテキストと引用符の規則。
- 得られるもの
- 指定した区切り文字を使う同等のテキスト。
入力と結果を確認しましょう。
説明用の入力と出力 · 実際の WebAct 実行ではない学習用サンプル
入力項目サンプル個
Convert the CSV row "Lee, Sam",Active into TSV. The target permits a literal tab between fields; no field contains a tab or newline.
完成例
Lee, Sam Active
この入力をプロンプトに読み込み、WebAct にコピーして試してください。結果は掲載例と異なる場合があります。
判断のポイントとトラブル対処。
カンマの一括置換で CSV を TSV に変換できますか?
引用符で囲まれたフィールド内のカンマまで変わってしまいます。フィールド内容を保つため、先にレコードを解析してください。
TSV 出力のフィールド自体にタブが含まれる場合はどうしますか?
受け取り側のアプリが対応するエスケープまたは引用符の規約を決めてください。すべての TSV 読み取り側が内部のタブを同じように解釈するわけではありません。
自分の資料で試しましょう。
タスクのプロンプト内の例を自分の資料に置き換えてください。必要な要件を残し、タスクを WebAct にコピーします。
タスクを調整してコピー ↑