データを取得する アクセス ファイルを グーグル シート
AccessデータベースをGoogleスプレッドシートで開き、いつでも好きな時に更新できます。CSVファイルのアップロードも、Apps Scriptも、コピー&ペーストも不要です。初回は約10分で完了し、無料プランで利用できます。
最終的に手に入るもの
Accessファイルに対するSQLクエリの結果をリアルタイムで表示するGoogleスプレッドシート。データが変更されるたびに最新の行を取得するボタンも付いています。例えば、次のような感じです。
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 顧客ID | ファーストネーム | 苗字 | 国 | 合計 |
| 2 | 1042 | マリア | アルバレス | アメリカ合衆国 | 1,284.50 |
| 3 | 1043 | ダニエル | オカフォー | アメリカ合衆国 | 612.00 |
| 4 | 1047 | プリヤ | ナイア | アメリカ合衆国 | 2,090.75 |
| 5 | 1051 | トーマス | ベルク | アメリカ合衆国 | 338.20 |
| 6 | 1056 | ルシア | フェレイラ | アメリカ合衆国 | 1,455.00 |
| 7 | 1060 | ケンジ | 佐藤 | アメリカ合衆国 | 874.10 |
| 8 |
orders.accdb からライブ配信Microsoft Access データベースは単一のファイルで、通常は で終わります。 .accdb, .mdbGoogle スプレッドシートではこれらのファイルを開くことができないため、通常はデータが変更されるたびに CSV ファイルをエクスポートして再度アップロードするという回避策が取られます。Query Streams ではこの手間を省きます。小さなヘルパー プログラムが既に保存されているファイルを読み込み、Google スプレッドシートのアドオンが必要な行をそのファイルから取得します。この 2 つのプログラムが同じコンピューター上にある必要はありません。ファイルはオフィス コンピューター上にあっても構いませんし、どのデバイスでもどのブラウザからでもアクセスできます。
必要なもの
ファイルを持つコンピュータ上のエージェント
Google スプレッドシートが要求したときにファイルを読み込む、バックグラウンドで動作する小さなプログラムです。入手方法は以下の手順 2 で説明します。
アクセスファイル
例えば、それがどこにあるかを知る C:\Data\orders.accdbOneDrive、Dropbox、またはGoogle Driveに保存されている場合は、このコンピューターと同期されていることを確認してください。
どのコンピュータにエージェントがインストールされますか? ファイルが保存されているコンピューターです。エージェントはファイルを直接開く必要があるため、そのコンピューターにファイルが格納され、そのコンピューターは電源が入ったままにしておく必要があります。 Google スプレッドシートはどこにでも配置できますこれはブラウザ上で実行されるため、データを読み取る場所に何もインストールされません。
接続方法は5つのステップです
-
アカウントを作成する
行く my.querystreams.com そしてサインアップします。 無料 これは計画です。試作ではなく、正式な計画であり、Access ファイルへの接続方法や Google スプレッドシートからのクエリの実行方法を網羅しています。
ファイルが保存されているコンピューターにエージェントをインストールしてください。



サインインして開く ダウンロードそして、ファイルが保存されているコンピューターに、お使いのシステム用のエージェントをインストールしてください。インストールには1分ほどかかり、その後は自動的に起動します。
ドライバではなく、なぜ小さなプログラムを使うのか? エージェントは、Windows、Mac、Linux 用の単一のインストール(Windows では約 85 MB、Mac と Linux では 100 MB 強)で、バックグラウンドで静かに動作します。ブラウザと同様に、Query Streams への暗号化されたアウトバウンド接続を 1 回確立するため、ファイアウォールのポートを開放したり、VPN を設定したりする必要はありません。ファイルはそのマシン上に保持され、行データは必要に応じてインターネット経由でユーザーのいる場所に移動します。ユーザー側で必要なのは、アドオンだけです。
ダウンロードページには アクセスキーエージェントに求められたら貼り付け、バッジが読み取るまで待ちます。 クエリ ストリームに接続しましたエージェント本体で行う操作はそれだけです。
-
Access ファイルを指定してください。
ブラウザに戻って、 データエージェント (下 データ 上部メニューにあります。エージェントがそこに表示されています。クリックしてください。 コネクタを追加する、 選ぶ マイクロソフトアクセス、そして記入してください。
- 接続名
- 後で必ず思い出すような名前、例えば「販売データベース」など。
- データベースファイルのパス
- エージェントのコンピューター上の Access ファイル (.accdb または .mdb) の場所 (例: C:\Data\orders.accdb) を指定します。参照機能を使用してファイルを選択してください。
クリック 接続テスト読むと 接続済み、 クリック セーブ接続は数秒以内に担当エージェントに到達します。
テストは失敗しましたか? 十中八九、パスにタイプミスがあるか、ファイルがエージェントとは別のコンピューターにあるかのどちらかです。フォルダーを開き、アドレスバーからパスをコピーして、再度貼り付けてください。
-
Googleスプレッドシートにクエリストリームを追加する
Google スプレッドシートを開き、 拡張機能 → アドオン → アドオンを入手、 検索する クエリストリーム、そしてクリック インストールまたは、直接インストールしてください。 Google Workspace Marketplace のクエリ ストリームGoogleはアドオンの許可を求めますが、これは正常な動作です。
その後は、開くすべての Google スプレッドシートに表示されます。右側のサイド パネルにクエリ ストリーム アイコンが表示され、 拡張機能別途ログインする必要はありません。既にお使いのGoogleアカウントを認識するため、そのメールアドレスはQuery Streamsアカウントに登録されているものと同じである必要があります。
-
最初のテーブルを運び入れる
シートの右側のサイドパネルにあるクエリ ストリーム アイコンをクリックします (または、以下で見つけます) 拡張機能)。 選ぶ クエリストリーマー そして、先ほど繋がった接続を選択してください。
実行したいクエリを入力してください。これは、いくつかの列を抽出します。 お客様 テーブル:
例:SQL顧客ID、会社名、都市の上位100件を顧客リストから選択し、会社名で並べ替えます。
下 目的地一覧表 行を配置するタブを選択し、次にクリックします。 クエリーの実行データは1~2秒でそのタブに表示されます。データが変更された場合はいつでも「クエリの実行」を再度クリックすると、タブが即座に更新されます。
SQLを知らない? クエリは、クエリストリームポータルで作成してください。 クエリビルダー テーブルと列が表示されるので、ポイント&クリックで操作できます。ビジネスプランでは、Novaに「米国の顧客を表示して」といった簡単な英語で質問すると、SQLクエリが自動的に生成されます。クエリを保存すれば、ポータル内はもちろん、アドオンの「保存済みクエリ」リスト(パーソナルコア以降)からもワンクリックでアクセスできます。
それでおしまい。 データはシート内に保存され、ワンクリックで常に最新の状態に保たれます。お客様が要求した行以外は、ネットワークから外部に送信されることはありません。
良い次の動き
- クエリを保存します ポータルにインストールすれば、Google スプレッドシートや Excel からワンクリックで再度実行できます。
- フィルターを追加する 例えば日付範囲などを指定することで、同じクエリで編集せずに「今月」という回答を得ることができます。
- 結果を共有する 同僚と共有する場合、同僚はファイルの内容やファイルパスではなく、行数を見ることになります。
人々が尋ねる質問
Accessファイルは、私がGoogleスプレッドシートを使用するコンピューター上に存在する必要がありますか?
いいえ。エージェントだけが、アクセスファイルが保存されている場所に存在すれば十分です。Google スプレッドシートは、どのデバイスのブラウザでも動作します。同じ Google アカウントでアドオンを開けば、接続情報が表示されます。
私のデータベースファイルはどこかにアップロードされますか?
いいえ。エージェントはコンピュータ上のファイルを読み込み、クエリで要求された行のみを送信します。ファイルは元の場所に残ります。
ファイルはOneDrive、Dropbox、またはGoogle Driveに保存されていても構いませんか?
はい、エージェントが実行されているコンピューターと同期されていれば問題ありません。そうすれば、エージェントはそれを通常のローカルファイルとして認識します。接続先を同期済みのコピーに設定してください。
無料プランで本当にこれがカバーされるのですか?
はい。無料プランは継続して利用できるプランで、期限切れのトライアルではありません。プランに含まれる内容については、 価格ページ.
シートは自動的に更新されますか?
最新の行を取得したい場合は、いつでも「クエリの実行」を再度クリックしてください。ユーザーが何も操作しなくてもスケジュールに基づいてシートが更新されるようにするには、クエリ ストリーム ポータル(ストリーム → 自動化)で自動化を設定します。これはすべてのプランに含まれています。
関連ガイド
すべてのガイド Access

