この記事では、CData ODBC driver for Authorize.Net を使って、Microsoft Query でExcel にデータをインポートします。Microsoft Query でパラメータを使う方法も説明します。
CData ODBC driver for Authorize.Net は、標準ODBC インターフェースを使ってAuthorize.Net data をMicrosoft Access やExcel のようなアプリケーションと繋ぎます。以下の手順に従ってMicrosoft Query を使ってAuthorize.Net data をスプレッドシートにインポートし、スプレッドシートのセルからパラメータ化されたクエリに値を提供します。
※製品について詳しい情報をご希望の方は以下からお進みください。
- Authorize.Net にほかのBI、ETL、開発ツールから接続したい:Authorize.Net データ連携ガイドおよびチュートリアルのリストへ
- Authorize.Net Drivers について詳細を知りたい:ドライバー詳細情報ページへ
- ほかのデータソースに連携したい:CData Drivers 一覧へ
- ドライバーの30日の無償トライアル版を使いたい:トライアル版ダウンロードページへ
- 製品の利用やライセンスについて相談したい:sales@cdata.co.jp までメールにてご相談ください。
- 接続プロパティが未設定の場合には、DSN(データソース名)の設定を行います。Microsoft ODBC データソースアドミニストレーターを使ってODBC DSN を作成および設定できます。
一般的な接続文字列は次のとおりです:
LoginId=MyLoginId;TransactionKey=MyTransactionKey;
Microsoft ODBC データソースアドミニストレーターで必要なプロパティを設定する方法は、ヘルプドキュメントの「はじめに」を参照してください。
- Excel で[データ]タブを開き[その他のデータソースから]>[Microsoft Query から]を選びます。
- マシンにインストールされているMicrosoft Office のバージョンに合わせて、32 bit CData Authorize.Net Source または64 bit CData Authorize.Net Source x64 DSN を選びます。Query Wizard を使うオプションを選択し、クエリを作成/編集します。
- Query Wizard で、スプレッドシートにインポートしたいテーブルのノードを展開します。インポートしたいカラムを選択し、矢印をクリックしてクエリに追加します。あるいはテーブル名を選択して、テーブルにあるすべてのカラムを追加します。
- [Filter Data]ページではクライテリアを指定できます。例えば、日付の範囲を設定して結果を絞れます。
- クエリでパラメータを使いたい場合は、Microsoft Query でクエリを編集するオプションを選択します。
クエリにパラメータを設定するには、SQL ステートメントを直接修正する必要があります。その場合は、[Query Editor]の[SQL]ボタンをクリックします。フィルタクライテリアを事前に設定している場合は、クエリ内にWHERE 句が存在します。
パラメータを使うには、WHERE 句のフィールド値にワイルドカード文字として "?" を使います。例えばSettledBatchList をインポートしている場合は、"IncludeStatistics=?" を設定できます。
- SQL ステートメントの編集が終わったら[SQL]ダイアログを閉じます。パラメータ値を入力するように促されますが、次のステップでセルを選択して値を入れることになるので、このダイアログではボックスは空のままにしておきます。
-
Microsoft Query を閉じます。[Import Data]ダイアログが表示されます。結果をインポートするセルを入力します。
- [Import Data]ダイアログを閉じます。パラメータ値を入力するように促されます。パラメータボックスの隣にあるボタンをクリックしてセルを選択します。値が変更されたらスプレッドシートを自動的にリフレッシュするオプションを選択します。





