Google Sheets tidak memiliki Power Query. Ini setara dengan untuk data basis data.
Sheets sendiri PERTANYAAN() Hanya mengubah bentuk sel yang sudah ada di spreadsheet, dan Connected Sheets hanya menjangkau BigQuery. Untuk menarik baris data langsung dari SQL Server, PostgreSQL, MySQL, atau database lainnya ke dalam tab dan memperbaruinya dengan sekali klik, Anda cukup menginstal Agent kecil di samping database dan menggunakan add-on Query Streams. Tidak perlu Apps Script, tidak perlu ekspor, dan tidak perlu kredensial di sheet.
Jawaban singkatnya
Tidak, Google Sheets tidak memiliki Power Query., dan Google belum mengumumkannya. Yang mereka miliki justru terbagi menjadi tiga kategori, dan kategori mana yang Anda butuhkan bergantung pada di mana data tersebut berada:
| Data Anda sudah masuk… | Apa yang Google berikan kepada Anda | Apa fungsinya? |
|---|---|---|
| Sel-sel dalam spreadsheet yang sama | PERTANYAAN(data, kueri) | Memfilter, mengelompokkan, memutar, dan mengurutkan rentang menggunakan bahasa mirip SQL. Fungsi ini tidak dapat membuka koneksi ke apa pun di luar lembar kerja. |
| BigQuery | Lembar Terhubung | Pivot dan grafik langsung di atas tabel BigQuery. Hanya BigQuery, dan Anda memerlukan proyek Google Cloud dengan penagihan. |
| Basis data Anda sendiri: SQL Server, PostgreSQL, MySQL, Oracle… | Tidak ada yang dibangun di dalamnya | Opsi Anda adalah layanan JDBC Apps Script (kode, kuota, daftar izin firewall — lihat versi jujur), add-on pengimpor yang menyalin baris sesuai jadwal, atau konektor langsung seperti yang di bawah ini. |
Bagian selanjutnya dari halaman ini adalah baris ketiga: cara memasukkan baris basis data langsung ke Google Sheets dengan Jalankan Query tombol tersebut, berapa biayanya, dan di mana Power Query Excel masih menjadi alat yang lebih baik.
Inilah hasil akhirnya
Sebuah tab yang memuat hasil kueri SQL terhadap basis data Anda, dan panel samping dengan sebuah Jalankan Query Tombol yang mengambil baris terbaru kapan pun Anda membutuhkannya. Seperti ini:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | customer_id | nama depan | nama belakang | negara | total |
| 2 | 1042 | Maria | Alvarez | Amerika Serikat | 1,284.50 |
| 3 | 1043 | Daniel | Okafor | Amerika Serikat | 612.00 |
| 4 | 1047 | Priya | Nair | Amerika Serikat | 2,090.75 |
| 5 | 1051 | Thomas | Berg | Amerika Serikat | 338.20 |
| 6 | 1056 | Lucía | Ferreira | Amerika Serikat | 1,455.00 |
| 7 | 1060 | Kenji | Sato | Amerika Serikat | 874.10 |
| 8 |
Langsung dari basis data AndaKueri dijalankan pada komputer yang sudah dapat mengakses basis data Anda, bukan di cloud Google dan bukan di dalam spreadsheet. Sebuah program kecil bernama Agent berada di sana, membuat satu koneksi keluar ke Query Streams, menjalankan SQL, dan hanya mengirimkan kembali baris-baris data. Add-on di Sheets meminta baris-baris tersebut dan menampilkannya di bawah header Anda. Kata sandi basis data tetap berada di Agent; tidak seorang pun yang membuka spreadsheet akan melihatnya.
Yang Anda butuhkan
Agen berada di komputer yang dapat terhubung ke server.
Sebuah program kecil yang berjalan di latar belakang dan melakukan kueri ke basis data ketika Google Sheets memintanya. Seringkali server basis data itu sendiri, atau komputer mana pun yang selalu aktif di jaringan yang sama.
Detail koneksi Anda sendiri
Nama server, nama basis data, serta nama pengguna dan kata sandi yang dapat membacanya. Jika ada orang lain yang mengelola basis data, inilah bagian yang perlu Anda minta dari mereka.
Komputer mana yang mendapatkan Agen? Mesin apa pun yang selalu aktif dan sudah dapat mengakses basis data Anda sendiri, seringkali server basis data itu sendiri atau komputer di jaringan yang sama. Google Sheets bisa berada di mana saja.; itu berjalan di browser Anda.
Siapkan dalam empat langkah
-
Buat akun Anda
Pergi ke my.querystreams.com lalu daftar dengan akun Google yang Anda gunakan untuk Sheets. Pilih Gratis rencana. Ini adalah rencana nyata, bukan percobaan, dan mencakup dua koneksi dan SQL ad-hoc dari Google Sheets.
Instal Agen pada komputer yang dapat terhubung ke server.



Masuk, buka Unduh, dan instal Agen pada mesin yang sudah dapat mengakses basis data Anda: seringkali server basis data itu sendiri, atau komputer yang selalu aktif di jaringan yang sama. Proses ini hanya membutuhkan waktu satu menit dan akan berjalan dengan sendirinya setelah itu.
Mengapa menggunakan program kecil alih-alih driver? Agent ini merupakan instalasi tunggal untuk Windows, Mac, atau Linux (sekitar 85 MB di Windows, sedikit lebih dari 100 MB di Mac dan Linux) yang berjalan diam-diam di latar belakang. Agent ini membuat satu koneksi keluar terenkripsi ke Query Streams, sama seperti yang dilakukan browser, sehingga Anda tidak perlu membuka port firewall dan mengatur VPN. Basis data Anda tetap berada di jaringan Anda, dan baris data dikirim ke mana pun Anda berada, melalui internet jika perlu. Satu-satunya hal yang Anda perlukan adalah add-on ini.
Halaman Unduhan menampilkan Kunci Akses AndaTempelkan ke dalam Agent saat diminta, dan tunggu hingga badge terbaca. Terhubung ke Aliran KueriItulah satu-satunya hal yang Anda lakukan pada Agent itu sendiri.
Panduan lengkap jika Anda menginginkannya: Windows, Mac, Linux.
-
Tambahkan koneksi basis data Anda
Di portal terbuka Data → Agen Data, klik Tambahkan konektor Pada Agent Anda, pilih tipe database dan isi host, port, database, dan login hanya baca. Klik Uji koneksi; ketika terbaca Terhubung, pilih basis data yang akan disertakan di bawah Pengambilan skema lalu klik Simpan.
Tidak ada yang perlu dibuka di firewall. Agen terhubung ke basis data Anda dari dalam jaringan Anda dan ke Query Streams keluar melalui HTTPS. Tidak ada rentang alamat Google yang perlu diizinkan dan tidak ada yang perlu disinkronkan.
-
Jalankan SQL dari Google Sheets
Buka spreadsheet Anda dan instal add-on Query Streams Unduh dari Google Workspace Marketplace jika Anda belum memilikinya. Aplikasi ini mengenali akun Google yang sudah Anda masuki; tidak ada login terpisah. Buka dari ikon di panel samping sebelah kanan (ikon ini juga ada di bawah...) Ekstensi), klik Pengalir KueriPilih koneksi Anda dan tempelkan kueri:
Contoh · SQLPILIH ID pelanggan, nama, kota DARI pelanggan MEMESAN OLEH nama BATAS 1000;
Pilih tab di bawah Lembar Tujuan lalu klik Jalankan QueryBaris-baris tersebut akan muncul di bawah judul kolom Anda. Klik Jalankan Query Ulangi lagi kapan pun Anda menginginkan data terbaru. Agar tab diperbarui secara otomatis, simpan kueri di Query Builder dan atur sebuah Otomatisasi, setiap lima menit hingga mingguan.
Itu saja. Data Anda ada di lembar kerja dan selalu diperbarui hanya dengan satu klik. Tidak ada data yang keluar dari jaringan Anda kecuali baris yang Anda minta.
Power Query vs ini, hanya yang terbukti benar saja.
Power Query di Excel adalah dua hal dalam satu: konektor ke ratusan sumber dan editor dengan beberapa ratus transformasi yang dapat Anda putar ulang. Query Streams adalah bagian pertama yang dilakukan dengan cara berbeda, dan sengaja bukan bagian kedua. Berikut perbandingannya:
| Excel Power Query | Aliran Kueri di Google Sheets | |
|---|---|---|
| Apa yang kamu tulis | Klik di editor, tercatat sebagai M | Kode SQL-nya, atau tidak sama sekali jika kolega yang membagikan kuerinya. |
| Di mana kueri dijalankan | Di komputer Anda, di dalam mesin Excel; bagian-bagian yang melipat jalankan pada sumbernya | Pada Agent, di sebelah database; seluruh kueri, selalu |
| Membentuk ulang data | Keunggulannya: menggabungkan, menambahkan, memutar, membalikkan arah, dan ratusan lainnya. | Apa pun yang dapat diungkapkan oleh SQL; lakukan sisanya di lembar kerja. |
| Menggabungkan sumber | Langkah penggabungan atau penambahan; setiap sumber dimuat ke dalam buku kerja terlebih dahulu; tingkat privasi menentukan apa yang dapat digabungkan. | Satu pernyataan SQL terfederasi melalui dua koneksi atau lebih, masing-masing diakses hanya untuk dibaca oleh Agennya sendiri dan digabungkan untuk Anda; di setiap paket |
| Menyegarkan | Manual, saat dibuka, atau setiap N menit saat buku kerja terbuka | Jalankan Query kapan pun Anda menginginkannya, atau Otomatisasi terjadwal tanpa ada aplikasi yang terbuka. |
| Di mana letak login basis data? | Dalam koneksi buku kerja, di setiap komputer pengguna | Hanya terlihat oleh Agen; pengguna lembar kerja tidak akan pernah melihatnya. |
| Memberikan data tersebut kepada seorang kolega. | Kirimkan buku kerja tersebut; mereka membutuhkan driver dan akses yang sama. | Bagikan hasil kueri; mereka mengklik Jalankan Query |
| Berfungsi di Google Sheets | Tidak. Excel hanya untuk Windows dan Mac. | Ya, browser apa pun |
Menggabungkan sumber: Kartu terkuat Power Query, dan jawabannya
Satu hal yang paling dirindukan pengguna Power Query di Spreadsheet adalah menggabungkan dua sumber data. Query Streams melakukan hal itu dengan sebuah fitur. kueri terfederasi: satu pernyataan SQL melalui dua koneksi atau lebih. Di Query Builder, pilih Kueri Baru → Kueri Terpadu, pilih koneksi (masing-masing mendapatkan alias), dan beri nama tabel sebagai alias.skema.tabelKoneksi dapat berupa mesin yang berbeda — SQL Server, PostgreSQL, MySQL, MariaDB, Oracle, Snowflake, BigQuery, dan lainnya — atau konektor API atau folder file, masing-masing di belakang Agennya sendiri. Query Streams hanya mengirimkan bagiannya ke setiap sumber, dalam dialek mesin tersebut, hanya baca, dan menggabungkan baris yang dikembalikan sendiri. Rencana Tab tersebut menunjukkan dengan tepat apa yang akan ditanyakan kepada setiap basis data sebelum Anda menjalankannya.
PILIH o.order_id, o.total, c.name, c.city DARI toko.pesanan.publik AS Hai GABUNG crm.dbo.pelanggan AS C ON c.customer_id = o.customer_id DI MANA o.ordered_at >= '2026-09-01' MEMESAN OLEH o.total DESC;
Simpan sekali dan akan berjalan tanpa perubahan dari add-on Sheets, Excel, REST API, Claude melalui MCP, dan sinkronisasi terjadwal. Fitur ini tersedia di semua paket, termasuk paket Gratis, yang menggabungkan dua koneksi dan mengembalikan hingga 250 baris. Saat ini, pernyataan terfederasi adalah satu pernyataan SELECT tunggal dengan penggabungan, filter, pengelompokan, dan fungsi jendela; CTE, sub-query, dan UNION belum didukung. Cara kerja kueri terfederasi.
Kapan Power Query masih menjadi alat yang tepat?
Jika pekerjaan Anda adalah mengolah data — menggabungkan lima spreadsheet, memutar balik laporan, membersihkan kolom tanggal — dan data tersebut berada di Excel, tetap gunakan Power Query. Tidak ada yang dapat menggantikan editor di sini. Jika Anda menggunakan Google Sheets, atau pekerjaan Anda adalah "mengambil baris terbaru dari database ke dalam tab yang akan diperbarui oleh orang lain," maka halaman ini membahas tentang pekerjaan tersebut.
Apa yang diizinkan oleh rencana tersebut
SQL ad-hoc dari add-on Google Sheets tersedia di semua paket, termasuk paket Gratis. Paket Gratis mencakup dua koneksi dan kuota data bulanan sebesar 5 MB hasil, cukup untuk tabel seperti di atas yang diperbarui beberapa kali sehari. Menjalankan kueri yang Anda simpan di Query Builder dari add-on dimulai dari paket Personal Core; kueri yang dibagikan oleh kolega Anda dapat dijalankan di semua paket. Bandingkan rencana-rencana tersebut..
Gratis adalah rencana yang bisa Anda pertahankan. Ini bukan masa percobaan yang berakhir. Lihat detail lengkapnya di sini. halaman harga.
Pertanyaan yang diajukan orang
Apakah Google Sheets memiliki Power Query?
Tidak. Power Query adalah bagian dari Excel untuk Windows dan Excel untuk Mac, serta Power BI. Google Sheets memiliki PERTANYAAN() untuk data yang sudah ada di lembar kerja dan Lembar Kerja Terhubung untuk BigQuery. Untuk basis data lain yang Anda tambahkan sesuatu: kode Apps Script, add-on pengimpor, atau konektor langsung seperti Query Streams.
Apakah ada aplikasi resmi yang setara dengan Power Query untuk Google Sheets?
Konektor basis data resmi Google adalah Connected Sheets, dan hanya terhubung ke BigQuery. Tidak ada padanan resmi untuk SQL Server, PostgreSQL, MySQL, atau Oracle.
Bisakah saya menjalankan kueri Power Query yang sudah ada di Google Sheets?
Tidak seperti yang terlihat. Kueri M hanya berjalan di dalam Excel atau Power BI. Bagian yang mengambil data menjadi kueri SQL di Query Streams; langkah-langkah pembentukan ulang dipindahkan ke dalam SQL tersebut atau ke dalam lembar kerja.
Apakah tab tersebut memperbarui dirinya sendiri?
Klik Jalankan Query dan itu akan diperbarui. Untuk pembaruan otomatis, simpan kueri dan buat Otomatisasi yang menulis ke tab sesuai jadwal, mulai dari setiap lima menit hingga mingguan, dengan spreadsheet ditutup.
Di mana SQL tersebut dijalankan, dan apakah itu dapat mengubah data saya?
Pada Agent, terhadap database Anda, hanya baca: Agent menolak apa pun yang bukan SELECT. Sheet hanya menerima baris.
Apakah basis data Anda sendiri harus berada di komputer yang saya gunakan untuk Sheets?
Tidak. Hanya Agen yang harus berada di tempat basis data Anda sendiri berada. Google Sheets berjalan di browser Anda di perangkat apa pun. Buka add-on dengan akun Google yang sama dan koneksi Anda akan tersedia.
Apakah data saya disalin ke Query Streams?
Tidak. Agen menjalankan kueri di tempat data Anda berada dan hanya mengirimkan baris yang dikembalikan. Tidak ada yang disinkronkan atau disimpan di antaranya.
Apakah paket gratis benar-benar mencakup hal ini?
Ya. Gratis adalah paket yang bisa Anda pertahankan, bukan uji coba yang akan berakhir. Lihat detail lengkapnya di sini. halaman harga.
Apakah lembar kerja tersebut diperbarui secara otomatis?
Klik Jalankan Kueri lagi setiap kali Anda menginginkan baris terbaru. Untuk lembar kerja yang diperbarui sesuai jadwal tanpa perlu menekan tombol apa pun, atur Otomatisasi di portal Aliran Kueri (Aliran → Otomatisasi). Fitur ini tersedia di semua paket.
Panduan terkait
Setup trouble?
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

