「StiLL」デザイン情報140 StiLLコマンド--複数フクスウのファイルからデータ取トり込コみ-StiLLボタン編
           
                             
  ■ 「Excelデータ取得(BtMerge)」で複数のExcelやCSVファイルからデータを取得でき、今イマお使ツカいのファイルを取トり込コむことも可能カノウです。取トり込コむファイルごとの項目名や項目開始位置が異コトなってしまう場合バアイは、今回コンカイご紹介ショウカイする方法ホウホウをご参考サンコウください。     ■ 取り込むデータの項目名や項目開始位置が同じファイルごとにStiLLボタン「Excelデータ取得(BtMerge)」を実行して、そのデータから集計表を作成する手順テジュンをご紹介ショウカイします。     ※ ご参考サンコウまでに。今回コンカイご紹介ショウカイした内容ナイヨウは、他ホカにも様々サマザマな場面バメンで活用カツヨウできます。例タトえば、今イマお使ツカいのマスタデータファイルからデータを取得シュトクしてデータを統合させるようにもできます。  
  対応Ver. :「StiLL-X」V1.0以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :「StiLL-X」V1.0以降
対応種類:StiLL Dev・Pro・Std
    対応Ver. :「StiLL-X」V1.0以降
対応種類:StiLL Dev・Pro・Std
 
                             
■ 今回コンカイの内容ナイヨウ  
ExcelデータやCSVデータを取り込みたい場合バアイ、
StiLLボタン「Excelデータ取得(BtMerge)」は大変便利なボタンです。
「Excelデータ取得シュトク(BtMerge)」は取トり込コむデータの項目コウモク名メイと項目コウモク開始カイシ位置イチが同オナじだと、
複数ファイルを1度ドで取り込むことができますが、違チガう場合バアイは1度ドでは取トり込コめません。
ですので、取り込むデータの項目名や項目開始位置が同じファイルごとに
「Excelデータ取得(BtMerge)」を実行して、それごとにデータ取り込み用シートに取得しておきます。
   ◇1度ドで取トり込コめる例レイ
   ◇1度ドで取トり込コめない例レイ
今回コンカイは取り込むデータの項目名や項目開始位置異なる複数のファイルからデータを取得し、
それらのデータを統合トウゴウし、集計シュウケイして1つの表ヒョウにする方法ホウホウを、StiLLボタンを使った内容ナイヨウでご紹介します。
■プログラムの作成サクセイ手順テジュン  
まず最初サイショに、以下イカのシートを用意ヨウイします。
[1]「計画ケイカク実績ジッセキ集計表シュウケイヒョウ」シート
集計表を表示するシートです。
集計シュウケイボタンと、集計シュウケイ期間キカンコンボボックス(詳細ショウサイは[4]を参照サンショウ)を用意ヨウイしてください。
[2]「Pシート1」シート
プログラム記述用のシートです。
今回は[システムテンプレート]-[プログラムシート�T]を使用シヨウしています。
[3]「DL計画DATA」シート、「DL実績DATA」シート、「統合DATA」シート
データ取り込み用ヨウシートです。
各カク「BtMerge」ボタンごとに1シートずつ用意ヨウイします。
今回は[システムテンプレート]-[ワークシートデータセット取得]から挿入ソウニュウしたものを
シート名メイを変更ヘンコウして使用しています。
[4]「DATEWORK」シート
[システムテンプレート]-[日付ヒヅケ曜日ヨウビ・時間ジカン]をそのまま挿入ソウニュウしています。
今回コンカイは年月ネンゲツコンボボックスを「計画実績集計表」シートにコピーして活用カツヨウします。
詳クワしい使用シヨウ方法ホウホウにつきましては以下イカのバックナンバーをご覧ランください
「StiLL」デザイン情報068  「StiLL-�]」とは! -11
その後ゴ、プログラム記述用のシートにStiLLボタンを作成サクセイしていきます。
では、各カクボタンについての説明セツメイをします。
�@StiLLボタンの「Excelデータ取得(MakeBtMerge)」にて、計画ケイカクデータを取得するボタンを作成サクセイします。
 [Excelデータ取得(MakeBtMerge)ボタン設定セッテイイメージ]
  (StiLLボタンの設定内容の詳細はStiLLヘルプをご確認ください)
�A上ウエの�@と同オナじようにStiLLボタンの「Excelデータ取得(MakeBtMerge)」にて、
 実績データを取得するボタンを作成します。
 [Excelデータ取得(MakeBtMerge)ボタン設定セッテイイメージ]
  (StiLLボタンの設定内容の詳細はStiLLヘルプをご確認ください)
�BStiLLボタンの「Excelデータ取得(MakeBtMerge)」にて、それぞれのプログラム記述用のシートに取得シュトクした
 2つのデータを統合トウゴウし、さらに差額サガクの項目コウモクを追加ツイカするようにします。
 [Excelデータ取得(MakeBtMerge)ボタン設定セッテイイメージ]
  (StiLLボタンの設定内容の詳細はStiLLヘルプをご確認ください)
 [プログラムシート作成サクセイイメージ]
 [データ取トり込コみ用ヨウシート作成サクセイイメージ]
�C各カクStiLLボタンの設定セッテイが終オわりましたら、�@�A�Bの順番ジュンバンで連続レンゾク実行ジッコウボタンに設定セッテイします。
フローチャート : 定義済み処理: �@ボタン連続実行
�D集計表シュウケイヒョウを表示ヒョウジするシートのボタンに連続レンゾク実行ジッコウボタンの機能キノウを割ワり当アて、
  �Cのボタンを実行するように設定して出来上がりです。
額縁: 集計
※参考サンコウ
  集計表シュウケイヒョウをピボットテーブルで表示ヒョウジさせる方法ホウホウもあります。
  データの集計シュウケイはピボットテーブルで行オコナっても良ヨいでしょう。
ピボットテーブルの使用シヨウ方法ホウホウにつきましては以下イカのバックナンバーをご覧ランください
「StiLL」デザイン情報118  ピボットテーブルの活用1
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます