【Magicfolder】1つのCSVでマルチデータ帳票を出力したい
公開日:2025/11/12
- V12
- V11

1つのCSVでマルチデータ帳票を出力したい
《前提条件》
・マルチデータ帳票に対して実施すること
・マルチデータ帳票で使用する全てのデータファイルの内容が同一であること

以下の方法で実現可能です。
《手順》監視フォルダにABC.CSVを投入した場合
①監視フォルダに投入されたデータファイル(ABC.CSV)を別フォルダにコピーする
・フィルタ(ファイル検知時)に下記フィルタを作成
[プログラム実行]
[実行コマンド] cmd.exe /c copy ${in} <任意のファイルパス>
例)cmd.exe /c copy ${in} c:\tmp\${in.name.short}_2.csv
ABC.csvの場合、c:\tmp\ABC_2.csvが作成される。
②ランタイム設定画面の拡張オプションに①で指定したファイルを記載する。
[拡張オプション] <①で指定したコピーファイルパス>
例)c:\tmp\${in.name.short}_2.csv
上記設定により、マルチデータ帳票のデータファイルとして、同一内容のファイル(ABC.CSVとABC_2.csv)が2つ割り当てられます。
なお、ABC_2.csvにつきましては、フィルタ(実行後)に下記フィルタを作成することで削除も可能です。
[プログラム実行]
[実行コマンド] cmd.exe /c copy ${in} <コピーしたcsvファイルパス>
例)cmd.exe /c del c:\tmp\${in.name.short}_2.csv
※データファイルが3つ以上の場合は、ファイルを複製するフィルタの数を増やして対応してください。
この質問・回答は役に立ちましたか?