RDBからのExcelデータ出力について

ASTERIA Warpでこんなことできる?…と思うことなど、ご遠慮なく...(^_-)

RDBからのExcelデータ出力について

投稿記事by masa102 » 2012年8月24日(金) 20:23

何度も投稿して申し訳ないのですが、下記のようなことを考えております。

①RDBよりデータを取得。
得意先、品番、数量のrecord
②定型Excelへの出力。
定型Excelへ得意先毎にシートを作成し出力したいです。

イメージ的には、納品書のような感じで得意先毎に、印刷ではなく、シートをどんどん作成していきたいと
思っておりますが可能なのでしょうか?
masa102
 
記事: 14
登録日時: 2012年8月17日(金) 08:53

Re: RDBからのExcelデータ出力について

投稿記事by itete » 2012年8月30日(木) 13:05

私でしたら以下のようなフローにしますがどうでしょうか。
Start1:
Mapper1: Mutexで作業用Excelのファイル名を作成し、フロー変数に格納。
CopyFile1: テンプレート用Excelを、作業用Excelとしてコピー。
RDBGet1: 得意先をDISTINCTで取得してループ開始。
Mapper2: 得意先をSQLプロパティにマッピング、得意先をフロー変数に格納。
RDBGet2: 指定した得意先のレコードのみを取得。
Mapper3: 「書き出すシート名」に得意先をマッピング。
ExcelOutput1: 作業用Excelを更新する(シートをコピー)。
LoopEnd1: RDBGet1を開始とするループの終端。
FileGet1: 作業用Excelを読み込む。
ExcelSheetDelete1: 雛形シートを削除。
FilePut1: 作業用Excelを更新。
MoveFile1: 作業用Excelを出力フォルダに移動、日時等を付けてリネーム。
End1:
itete
 
記事: 157
登録日時: 2007年1月09日(火) 12:15

Re: RDBからのExcelデータ出力について

投稿記事by masa102 » 2012年9月06日(木) 14:49

ありがとうございました。教えていただいたフロー概略を参考にできました。
masa102
 
記事: 14
登録日時: 2012年8月17日(金) 08:53

Re: RDBからのExcelデータ出力について

投稿記事by itete » 2012年9月06日(木) 15:58

うまくいってよかったです。
よく見たら Mapper1 で Mutex と書いていましたが、UUID の誤りです。
混乱させたようでしたらすみませんでした。
itete
 
記事: 157
登録日時: 2007年1月09日(火) 12:15


Return to ビギナールーム

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[1人]

cron