質問
CSVファイルに変換表があります。
CSVファイルに記載されている変換ルールをもとに、複数項目の値を置換したいです。どのように実装すればよいですか。
<変換対象データのイメージ>
<変換表(henkan.csv)のイメージ>
※変換ルールのイメージ
男→1に変換
女→2に変換
11111→XXXXXに変換
44444→YYYYYに変換
回答
「CSVファイルによる置換」ロジックをご利用いただくことで、変換表に基づいてデータを変換することが可能です。
ご参考までに、サポートで検証済みの実装例を以下にご紹介いたします。
あくまで一例となりますので、お客様のご要件に合わせて適宜ご調整ください。
■スクリプト実装例
■設定手順
1.上記「スクリプト全体像」のとおり、コンポーネントを配置します。
・CSVファイル読み取り処理
・マッピング
・CSVファイル書き込み処理
2.「CSVファイル読み取り処理」にて、読み取り対象ファイルの設定を行います。
3.マッピングにて、「CSVファイルによる置換」ロジックを配置し、以下のとおりマッピングリンクを繋ぎます。
4.「CSVファイルによる置換」は、以下のとおり全て同じCSVファイルを参照するように設定します。
5.「CSVファイル書き込み処理」にて、書き込み対象ファイルの設定を行います。
補足
CSVファイルのほか、DBテーブルによる置換ロジックもございます。
◇DBテーブルによる置換
コメント
0件のコメント
記事コメントは受け付けていません。