「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) アイエルアイ総合研究所 無断転載を禁じます