「StiLL」デザイン情報105  テキストデータを取込トリコ
        テキストデータ取得シュトク・レコード複合フクゴウ取得シュトク・DBデータ取得シュトク
                         
  @ 基幹キカンシステムやのシステムから出力シュツリョクしたテキストファイルのデータを使ツカった集計シュウケイなどの処理ショリをStiLLで作成する場合、基本的には「テキストデータ取得」機能を使います。CSVファイルだけでなく、TAB区切りのテキストファイル等も取り込みができます。     A StiLL-]からの新機能である「レコード複合取得」機能で、CSVファイルの取り込みができます。取得したい項目や取得条件を指定することができますので、データベースと同じように必要なデータだけを指定して取込むことができます。     B テキストファイルのデータ取得シュトク対応タイオウしたODBCドライバを使うと、テキストファイルのデータを「DBデータ取得」機能で取得することができます。セルリンクボタン「BtQuery」では、GROUP BYやORDER BYといったSQL文を記述することができます。  
  対応Ver. :「StiLL-]」Ver1.0以降
対応種類:StiLL Dev,Pro,Std
    対応Ver. :「StiLL-]」Ver1.0以降
対応種類:StiLL Dev,Pro,Std
    対応Ver. :「StiLL-]」Ver1.0以降
対応種類:StiLL Dev,Pro,Std
 
                             
  @ 基本キホンは「テキストデータ取得シュトク機能キノウで。    
基幹キカンシステムやホカのシステムから出力シュツリョクしたテキストファイルのデータを使ツカって、集計シュウケイなどの処理ショリオコナ仕組シクみを
StiLLで作成サクセイする場合バアイ、テキストファイルのデータをExcelシートに出力シュツリョクする機能キノウ必要ヒツヨウになります。
今回コンカイはテキストファイルのデータを取得シュトクする方法ホウホウについてご紹介ショウカイします。
StiLLでこのような機能キノウ作成サクセイする場合バアイ基本的キホンテキには「テキストデータ取得シュトク機能キノウ使ツカいます。
CSVファイルだけでなく、TAB区切クギりのテキストファイルトウみができます。
  A 「レコード複合フクゴウ取得シュトク機能キノウではCSVファイルから取得シュトク項目コウモク条件ジョウケン指定シテイしてデータ取得シュトクできます。  
StiLL-]からの新機能シンキノウである「レコード複合フクゴウ取得シュトク機能キノウで、CSVファイルのみができます。
「レコード複合フクゴウ取得シュトク機能キノウならば、取得シュトクしたい項目コウモク取得シュトク条件ジョウケン指定シテイすることができますので、データベースと
オナじように必要ヒツヨウなデータだけを指定シテイして取込トリコむことができます。
項目コウモクシキ設定セッテイで、グループ合計値ゴウケイチトウ取得シュトク可能カノウです。
注意チュウイ
先頭セントウギョウ項目コウモクメイではなくデータとなっているテキストファイルでは、出力シュツリョク項目コウモク条件ジョウケンシキ指定シテイすることは
  できません。(1行目のデータを項目名と見なします。)
・TAB区切クギりなど、カンマ以外イガイ区切クギ文字モジ使ツカわれているテキストファイルは取得シュトクできません。
  B テキストファイルのODBCデータソースで    
ODBCデータソースというとデータベースで使ツカうことがオオいですが、テキストファイルのデータ取得シュトク対応タイオウした
ODBCドライバがあります。
下図カズのように、テキストファイルが保存ホゾンされているフォルダーを指定シテイします。
このドライバを使ツカってデータソースを作成サクセイすると、指定シテイしたフォルダーナイにあるテキストファイルのデータを
StiLLの「DBデータ取得シュトク機能キノウ取得シュトクすることができます。
取得シュトク項目コウモク条件ジョウケン指定シテイ可能カノウです。
また、セルリンクボタン「BtQuery」を使用シヨウすれば、GROUP BYやORDER BYといったSQLブン記述キジュツすることが
できます。
注意チュウイ
先頭セントウギョウ項目コウモクメイではなくデータとなっているテキストファイルでは、出力シュツリョク項目コウモク条件ジョウケンシキ指定シテイすることは
  できません。(1行目のデータを項目名と見なします。)
今回コンカイレイでご紹介ショウカイしたODBCドライバ(Microsoft Text Driver (*.txt; *.csv))では、 TAB区切クギりなど
  カンマ以外の区切り文字が使われているテキストデータは取得できません。
・すべてのSQLブン実行ジッコウできるわけではありません。
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます