CSVファイルによる置換

ロジック名

CSVファイルによる置換

機能

入力文字列をCSVファイルにより置換して返します。

データ型

場所
1番目の入力ハンドラ 文字列
ロジックの出力 文字列
lightbulb詳細は「ロジックの仕様」を参照してください。

プロパティ

カテゴリ プロパティ 説明
必須設定 CSVファイル名 置換に使用するCSVファイルを指定します。
必須設定 ファイルのエンコーディング ファイルのエンコーディングを指定します。
必須設定 1行目のヘッダーをスキップ 1行目のヘッダーをスキップするかどうか指定します。
必須設定 マッチング方法 マッチング方法を指定します。
必須設定 置換方法 置換方法を指定します。
付加文字列 接頭語 置換後の文字列の前に追加される文字列を指定します。
付加文字列 接尾語 置換後の文字列の後に追加される文字列を指定します。
コメント コメント 仕様書にも設定したコメントが出力されます。変換処理には関係しません。

マッチング方法

オプション 説明
完全一致 入力ハンドラの値と[CSVファイル名]で指定したファイルの1列目の値が完全に一致した場合に置換を行います。
部分一致 入力ハンドラの値の一部分と[CSVファイル名]で指定したファイルの1列目の値が一致した場合に置換を行います。

置換方法

オプション 説明
完全置換 入力ハンドラの値を[CSVファイル名]で指定したファイルの2列目の値に置き換えます。
部分置換 入力ハンドラの値で一致した部分を[CSVファイル名]で指定したファイルの2列目の値に置き換えます。

仕様制限

ロジックの使用例

マッピング定義

ロジックの設定と処理結果(完全一致の場合)

CSVファイルを用いてアルファベットの曜日を漢字の曜日に置換します。
プロパティ設定
プロパティ 設定値
CSVファイル名 /data/conversionFile.csv
ファイルのエンコーディング Shift_JIS
1行目のヘッダーをスキップ チェックなし
マッチング方法 完全一致
置換方法 完全置換
接頭語  
接尾語 曜日
入力データ
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
CSVファイル
Sunday,日
Monday,月
Tuesday,火
Wednesday,水
Thursday,木
Friday,金
Saturday,土
結果データ
日曜日
月曜日
火曜日
水曜日
木曜日
金曜日
土曜日

ロジックの設定と処理結果(部分一致の場合)

CSVファイルを用いて文字列中の漢字の曜日を英語の曜日に置換します。
プロパティ設定
プロパティ 設定値
CSVファイル名 /data/conversionFile.csv
ファイルのエンコーディング Shift_JIS
1行目のヘッダーをスキップ チェックなし
マッチング方法 部分一致
置換方法 部分置換
接頭語  
接尾語  
入力データ
3/20 (日)
3/21 (月)
3/22 (火)
3/23 (水)
3/24 (木)
3/24 (金)
3/25 (土)
CSVファイル
日,Sun
月,Mon
火,Tue
水,Wed
木,Thu
金,Fri
土,Sat
結果データ
3/20 (Sun)
3/21 (Mon)
3/22 (Tue)
3/23 (Wed)
3/24 (Thu)
3/24 (Fri)
3/25 (Sat)