カテゴリーを見る

Microsoft Excel Power Queryの代替

Microsoft Excel · Power Queryの代替案

データ整形にはPower Queryを使用してください。 これを使って ライブデータベース行の場合.

Power Queryは、コネクタが組み込まれた変換エディターです。SQL Server、PostgreSQL、MySQL、Oracleの最新の行をワークシートに表示し、チームの誰もがWindows、Mac、またはWeb版Excelで更新できるようにしたい場合、ドライバー、ゲートウェイ、ワークブック内の接続文字列は不要です。データベースの横に小さなエージェントを配置し、Query Streamsアドインを使用すれば、約10分でその作業が完了します。

約10分 Mなし、ドライバーなし データはあなたのネットワーク上に留まります 無料プランでカバーされます
行き詰まったら、遠慮なく質問してください。 開く サポート クエリ ストリーム(右上メニュー → サポート)からメッセージを送信してください。担当者が目を通しますので、「この画面で何を求めているのか分かりません」というご質問は、全く問題ありません。

Power Query を使用している場合は、これが正直な説明です。

Power Query Microsoftが開発した本来の目的、つまりソースに接続し、記録された手順でデータを再構成して再生するという点において、このツールは優れています。しかし、ユーザーがこのページを探す際の不満は、このツールに別の機能、つまりリアルタイムの共有データベースフィードとしての機能を求めていることに起因します。Microsoft自身のドキュメントに記載されている4つの事実が、ほとんどの不満を説明しています。

あなたが打ったものマイクロソフトの言葉を借りれば、
更新機能はワークブックが開いている間のみ有効です。更新は手動、開くとき、または「毎回」です。 n 数分で完了します。すべてExcelのセッション内で行われます。 定期更新 Excelを閉じた状態では、Power BIまたはPower Automateを周囲に利用する必要がある。
大きなテーブルでは動作が遅いソースに翻訳できないステップ(「折りたたまれた」は Excel 独自のエンジンで実行されるため、まず行をコンピュータに取り込む必要があります。CSV および Excel ソースは折り畳まれることはありません。
「Formula.Firewall」とプライバシーレベルのプロンプトプライバシーレベル 機密性の異なる情報源を組み合わせることをブロックします。それらを無視するエスケープハッチは、「機密データや秘密データを権限のない人物に漏洩させる可能性がある」ためです。Excel for Mac はプライバシーレベルを一切サポートしていません。
ワークブックにはつながりがありますデータソース、そのログイン情報、および必要なドライバーはファイルとともに転送されます。更新するすべての同僚は同じアクセス権限が必要で、接続文字列はワンクリックで取得できます。 データソース設定.

これらはバグではありません。デスクトップETLツールの仕様です。以下の代替案では、クエリをデスクトップから切り離し、Power Queryに得意とするデータ整形処理を行わせます。

最終的に手に入るもの

Excelのロゴデータベースに対するSQLクエリの結果を保持するワークシートと、ワンクリックでクエリを再実行できるタスクペイン。クエリはExcel内で実行されないため、Windows版Excel、Mac版Excel、Web版Excelのすべてで同じ結果が得られます。例:

違いはクエリの実行場所にあります。Power Queryでは、Excelは各ユーザーのコンピューターからデータベースへの接続を開き、そこで処理を実行します。一方、Query Streamsでは、既にデータベースにアクセスできるコンピューター上でエージェントと呼ばれる小さなプログラムが実行され、Query Streamsへのアウトバウンド接続を1つ確立して、そこでSQLを実行します。アドインは行を要求し、シートに書き込みます。ワークブックを開くユーザーは、ドライバー、VPN、データベースのパスワードなどは一切必要ありません。

データベースが存在する場所オフィスネットワークまたはサーバー室独自のデータベースネットワーク上に留まりますクエリストリームエージェント同じネットワーク上クエリストリーム暗号化されたリンクインターネット経由 · 結果のみあなたがどこにいてもあなたのノートパソコン、別のオフィス、ホテル、あなたの電話エクセルWindows、Mac、またはウェブ版Excel
エージェントはあなたのデータと共に存在します。Excelはそうである必要はありません。シートをどこから開いても、行が自動的に表示されます。

必要なもの

クエリストリームアカウント

このガイドは無料プランで十分です。登録はこちらから my.querystreams.com.

サーバーにアクセスできるコンピューター上のエージェント

Excelからの要求に応じてデータベースに問い合わせを行う、バックグラウンドで動作する小さなプログラム。多くの場合、データベースサーバー自体、または同じネットワーク上の常時稼働しているコンピューターが使用される。

あなた自身の接続情報

サーバー名、データベース名、そしてデータベースを読み取るためのユーザー名とパスワード。もし他の人がデータベースを管理している場合は、この部分をその人に尋ねてください。

どのコンピュータにエージェントがインストールされますか? 常に稼働していて、既に自身のデータベースにアクセスできるマシンであればどれでも構いません。多くの場合、データベースサーバー自体、または同じネットワーク上のコンピュータです。 Excelはどこにでも配置できるウェブ版Excelも含みます。

4つのステップで設定できます

  1. アカウントを作成する

    行く my.querystreams.com そしてサインアップします。 無料 これは計画です。試作ではなく、正式な計画であり、2つの接続とExcelアドインからのアドホックSQLを網羅しています。

  2. サーバーにアクセスできるコンピューターにエージェントをインストールしてください。

    サインインして開く ダウンロードそして、既にデータベースにアクセスできるマシン(多くの場合、データベースサーバー自体、または同じネットワーク上の常時稼働しているコンピューター)にエージェントをインストールします。インストールには1分ほどかかり、その後は自動的に起動します。

    ドライバではなく、なぜ小さなプログラムを使うのか? エージェントは、Windows、Mac、Linux 用の単一のインストール(Windows では約 85 MB、Mac と Linux では 100 MB 強)で、バックグラウンドで静かに動作します。ブラウザと同様に、クエリ ストリームへの暗号化されたアウトバウンド接続を 1 回確立するため、ファイアウォールのポートを開放したり、VPN を設定したりする必要はありません。データベースはネットワーク上に保持され、必要に応じてインターネット経由でデータがどこにでも送信されます。ユーザー側で必要なのは、アドインだけです。

    ダウンロードページには アクセスキーエージェントに求められたら貼り付け、バッジが読み取るまで待ちます。 クエリ ストリームに接続しましたエージェント本体で行う操作はそれだけです。

    ご希望であれば、完全攻略ガイドもご用意しています。 Windows, マック, Linux.

  3. データベース接続を追加する

    ポータルを開く データ → データエージェント、 クリック コネクタを追加する エージェントで、データベースの種類を選択し、ホスト、ポート、データベース、読み取り専用ログインを入力します。 接続テスト; と読むと 接続済み含めるデータベースを選択してください スキーマキャプチャ そしてクリック セーブ.

    ゲートウェイもODBCもありません。 データベースのログイン情報を入力するのはここだけで、入力は一度だけです。エージェントはネットワーク内部からデータベースと通信し、HTTPS経由でクエリストリームを介して外部へ通信します。Excelを使用するコンピューターには何もインストールされません。

  4. ExcelからSQLを実行する

    Excelでは、 クエリ ストリーム アドインをインストールします Microsoft のアドイン マーケットプレイスからまだサインインしていない場合は、Query Streams アカウントでサインインして、クリックしてください。 クエリをストリーミングする接続を選択し、クエリを貼り付けてください。

    例:SQL
    セレクト 顧客ID、名前、都市
    フロム お客様
    注文 による 名称
    リミット 1000;

    下 目的地一覧表 選ぶ 新しいシートを作成します そして再生ボタン(▶矢印)を押します。行が列ヘッダーの下に表示されます。最新のデータが必要な場合は、いつでももう一度押してください。Windows、Mac、Web 版 Excel で同じ操作です。シートを自動的に更新するには、クエリをクエリ ビルダーに保存し、設定します。 オートメーション5分ごとから週1回まで、ワークブックを閉じた状態で実施する。

それでおしまい。 データはシート内に保存され、ワンクリックで常に最新の状態に保たれます。お客様が要求した行以外は、ネットワークから外部に送信されることはありません。

並んで、耐えられるものだけ

Power Queryクエリストリーム
あなたが書いたものエディターでのクリックはMとして記録されますSQL文、もしくは同僚がクエリを共有した場合は何もなし
クエリが実行される場所各ユーザーのコンピュータ。ソース上の折り畳まれたステップエージェントは、データベースの隣に一度配置されます。
データの形状変更その強み:数百もの変革SQLで表現できることはすべて表現し、それ以外はPower Queryで処理する。
情報源を組み合わせるマージまたは追加ステップ。各ソースは最初にワークブックに読み込まれます。プライバシーレベルによって何が結合できるかが決定され、Formula.Firewall は結合できないものをブロックします。1つ 連合SQLステートメント 2つ以上の接続にまたがり、それぞれが独自のエージェントによって読み取り専用でクエリされ、サーバー側で結合されます。コンピュータ上で何も結合されないため、プライバシーレベルのプロンプトは表示されません。
更新手動、オープン時、または毎回 n 開いている間は数分ワンクリック、またはExcelを閉じた状態でスケジュールされた自動化
ログイン情報がある場所ワークブックの接続では、各コンピューターでエージェントのみで利用可能。Excelユーザーには表示されません。
ドライバー、ゲートウェイ、VPNソースが必要とするものは何でも、各コンピュータでExcel側には何もありません。エージェントはHTTPS経由で外部に接続します。
同僚にデータを提供するワークブックを送信してください。同じアクセス権限とドライバーが必要です。クエリの結果を共有し、再生ボタンを押します。
Mac 版 Excel と Web 版 ExcelMac: 情報源が少なく、プライバシーレベルもありません。Web: 制限があります。同じアドオン、どこでも同じ結果
大きな成果すべてのステップが折り畳まれない限り、Excelのエンジンに保持されますエージェントからストリーミングされます。データ容量はプランのデータ上限です。

複数の情報源を組み合わせる:パワークエリーの最強カードとその対策

Power Query が真価を発揮するのは、2 つのデータベースをマージする時であり、Formula.Firewall のプロンプトが表示されるのもそのためです。両方のソースがコンピューターに取り込まれ、そこで結合されるからです。Query Streams も同様の作業を行います。 フェデレーションクエリ: 2 つ以上の接続にわたる 1 つの SQL ステートメント。クエリ ビルダーで選択 新規クエリ → フェデレーションクエリ接続を選択し(それぞれにエイリアスが割り当てられる)、テーブルに名前を付けます。 エイリアス.スキーマ.テーブル接続は、SQL Server、PostgreSQL、MySQL、MariaDB、Oracle、Snowflake、BigQueryなど、さまざまなエンジン、またはAPIコネクタやファイルフォルダで、それぞれが独自のエージェントの背後にあります。各ソースは、独自のダイアレクトで読み取り専用の部分のみを要求されます。行はラップトップではなく、クエリ ストリームで結合されます。 プラン タブには、実行前に各データベースに問い合わせる内容が表示されます。

フェデレーションクエリ:2つの接続を介して1つのSQLステートメントを実行する
セレクト o.order_id、o.total、c.name、c.city
フロム ショップの一般注文 AS o
ジョイン crm.dbo.顧客 AS c オン c.customer_id = o.customer_id
どこ o.ordered_at >= '2026-09-01'
注文 による 合計 DESC;

一度保存すれば、Excel アドイン、Google スプレッドシート、REST API、MCP 経由の Claude、およびスケジュールされた同期から変更なく実行されます。これは、2 つの接続を結合して最大 250 行を返す無料プランを含むすべてのプランで利用できます。現在、フェデレーション ステートメントは、結合、フィルタ、グループ化、およびウィンドウ関数を含む単一の SELECT です。CTE、サブクエリ、および UNION はまだサポートされていません。 フェデレーションクエリの仕組み.

Power Queryが依然として最適なツールである場合

ファイルの結合、レポートのピボット解除、列のクリーンアップ、自分のマシンで更新するモデルの構築など、これらはPower Queryの得意分野であり、ここで紹介するものはPower Queryに取って代わるものではありません。よくあるパターンは、両方を同時に行うことです。Query Streamsでライブ行をシートに取り込み、Power Queryステップでそのシートをソースとして読み込むことで、フェッチ処理が中断することなく、シェーピング処理が継続されます。

計画で許可されている内容

ExcelアドインからのアドホックSQLは、無料プランを含むすべてのプランで利用できます。無料プランには、2つの接続と月間5MBのデータ容量が含まれており、上記のようなテーブルを1日に何度も更新するのに十分なデータ量です。アドインのクエリビルダーに保存したクエリの実行は、パーソナルコアプランから開始できます。同僚と共有したクエリは、すべてのプランで実行できます。 プランを比較する.

無料とは、あなたが守り続けるプランのことです。 これは期限付きのトライアルではありません。その内容については、 価格ページ.

人々が尋ねる質問

これはPower Queryの代替機能ですか?

データベースからリアルタイムの行を取得して共有する場合は可能です。ただし、変換処理についてはステップエディタがないため、できません。シェーピングはSQLに直接記述するか、シート内で直接行うか、またはPower QueryステップでQuery Streamsが入力するシートを指定してください。

Mac版Excelとウェブ版Excelの両方で動作しますか?

はい、同じアドインです。クエリはエージェント上で実行されるため、Excelは行を表示するだけで済みます。オペレーティングシステムやブラウザの種類によって、接続できる内容が変わることはありません。

ODBCドライバやオンプレミスのデータゲートウェイはまだ必要ですか?

いいえ。エージェントには独自のデータベースドライバが組み込まれており、HTTPS経由で外部に接続します。Excelにはアドインのみが必要です。

どれほどの成果をもたらすことができるだろうか?

エージェントは結果をExcelエンジンに保持するのではなく、行をストリーミング配信するため、実質的な上限はご利用のプランの月間データ容量とExcel自体の容量(1シートあたり1,048,576行)となります。無料プランでは月間5MBまでの結果が利用可能で、有料プランではその上限が引き上げられます。

Excelを開いたままにせずに、更新をスケジュール設定することはできますか?

はい。クエリビルダーでクエリを保存し、自動化を作成してください。これにより、ワークブックが開いているかどうかに関わらず、5分ごとから週ごとまで、スケジュールに基づいて最新の行がワークブックに書き込まれます。

Excelは、データベースと同じコンピューターにインストールする必要がありますか?

いいえ。エージェントだけが、お客様のデータベースと同じ場所に設置されていれば問題ありません。Excelは、インターネット接続があればどのコンピューターでも使用できます。Web版ExcelやMac版Excelも利用可能です。アドインにアカウントでサインインすれば、接続情報が表示されます。

私のデータはクエリストリームにコピーされますか?

いいえ。エージェントはデータが存在する場所でクエリを実行し、返された行のみを送信します。その間に同期や保存は一切行われません。

無料プランで本当にこれがカバーされるのですか?

はい。無料プランは継続して利用できるプランで、期限切れのトライアルではありません。プランに含まれる内容については、 価格ページ.

Mac版Excelでも動作しますか?

はい。Mac版とWindows版のMicrosoft 365版Excel、そしてWeb版Excelが利用可能です。

まだ行き詰まっていますか? 開く サポート クエリ ストリームで、どのステップで何が表示されているかをお知らせください。接続をご案内いたします。
クエリ ストリームは同じデータを接続しますグーグル シートクロード、カーソル、チャットGPTREST APIさらに

Setup trouble?

  • Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?
更新日 2026 年 9 月 28 日