Dapatkah Anda menjalankan kueri sql di excel?

Koneksi ini harus divalidasi oleh login SQL untuk memastikan konten database Anda tetap aman. Sambungan dapat disegarkan untuk memperbarui konten dari database SQL

Cara Membuat Koneksi Excel

  • Buka Microsoft Excel
  • Pilih tab Data

    Dapatkah Anda menjalankan kueri sql di excel?

  • Klik Dapatkan Data
      • Pilih “Dari Basis Data”
  • Pilih Dari database SQL Server
  • Masukkan Nama Server SQL
      • Secara opsional, Anda dapat memasukkan nama database di sini jika Anda mengetahuinya
      • Jika tidak, Anda akan dapat memilih database di langkah selanjutnya

        Dapatkah Anda menjalankan kueri sql di excel?

  • Tentukan kredensial yang akan Anda gunakan
      • “Gunakan kredensial saya saat ini” adalah defaultnya.   Ini akan menggunakan login windows yang Anda gunakan untuk terhubung ke windows.
      • "Gunakan Kredensial Alternatif" menggunakan login windows yang berbeda dari yang sekarang
      • Pilih Database di sisi kiri untuk menggunakan Kredensial Database SQL
      • Pilih Akun Microsoft di sisi kiri untuk menggunakan login Microsoft365 Anda

        Dapatkah Anda menjalankan kueri sql di excel?

  • Klik Hubungkan
  • Pilih database dan tabel yang ingin Anda gunakan untuk kueri
      • Anda dapat menggunakan bilah pencarian untuk mencari tabel
      • Anda dapat mencentang kotak untuk "Pilih Beberapa Item" untuk menarik lebih dari satu tabel

        Dapatkah Anda menjalankan kueri sql di excel?

  • Sekarang Anda dapat memilih 1) Bagaimana Anda ingin memuat data; .   "Muat Ke" adalah untuk pelaporan yang lebih kompleks. 2) Anda dapat "Mengubah Data"; .
  • Setelah mengklik "Muat", ini memuat data ke dalam Tabel Excel

    Dapatkah Anda menjalankan kueri sql di excel?

Cara Menyegarkan Koneksi Excel ke Database SQL

Untuk me-refresh Koneksi Excel

  • Pilih tab Data
  • Pilih Segarkan
      • Menyegarkan. Akan menyegarkan kueri saat ini yang Anda gunakan
      • Segarkan Semua. Akan menyegarkan semua kueri di Buku Kerja

        Dapatkah Anda menjalankan kueri sql di excel?

Hubungi ArcherPointdengan bantuan untuk semua kebutuhan pelaporan dan Microsoft Dynamics 365 Business Central Anda. Kami siap membantu

Pernahkah Anda bekerja dengan data di Excel dan memikirkannya sendiri. “Ini akan jauh lebih mudah dilakukan dengan SQL”?

Dengan alat yang akan saya tunjukkan, Anda sebenarnya bisa menggunakan SQL di Excel. Nyaman, bertenaga, dan bahkan dilengkapi dengan intellisense

Pandangan pertama

Alat yang saya maksud disebut QueryStorm. Mari saya tunjukkan seperti apa bentuknya…

Rapi, bukan?

Mesin SQL QueryStorm bekerja dengan tabel Excel seolah-olah itu adalah tabel database

Perhatikan bahwa QueryStorm berfungsi dengan tabel Excel, bukan sheet. Ini karena sheet dapat menggabungkan sel, tombol, gambar, dan objek lain yang tidak termasuk dalam database

Dapatkah Anda menjalankan kueri sql di excel?
Pilih rentang sel yang berisi data dan tekan Ctrl+T untuk mengonversinya menjadi tabel

Tabel kueri

Untuk mulai membuat kueri tabel Excel, cukup klik tombol SQL di pita Excel

Dapatkah Anda menjalankan kueri sql di excel?
Memulai skrip SQL baru

Ini akan membuka skrip SQL baru di IDE QueryStorm yang dapat Anda gunakan untuk mulai menanyakan tabel Excel Anda

Dapatkah Anda menjalankan kueri sql di excel?
Meminta tabel Excel dengan SQL

Di bawah tenda, QueryStorm menggunakan mesin database SQLite. Karena SQLite adalah mesin database SQL lengkap, semua fitur yang Anda harapkan dari database SQL tersedia di QueryStorm. Ini termasuk gabungan, pengelompokan, agregasi, dan bahkan fungsi jendela

Memperbarui tabel

QueryStorm tidak menyalin data Anda ke database SQLite. Sebaliknya, itu memaparkan tabel Excel langsung ke mesin SQLite melalui lapisan adaptor khusus

Ini berarti bahwa ketika Anda menggunakan pernyataan INSERT/UPDATE/DELETE untuk mengubah data dalam tabel, perubahan akan langsung terlihat di Excel

Hal ini memudahkan untuk membersihkan dan memproses data buku kerja di tempatnya, tanpa harus mengimpor data ke database dan mengekspornya kembali ke Excel

Pengguna yang lebih terbiasa dengan tab Data di pita Excel pasti dapat menggunakan Power Query untuk melakukan operasi seperti menggabungkan dan menggabungkan tabel dan membersihkan data, tetapi menggunakan SQL dengan cara ini seringkali lebih nyaman dan jauh lebih bertenaga

IDE

Kemampuan untuk menjalankan kueri SQL sangat bagus, tetapi agar fungsi ini benar-benar berguna, pengalaman pengeditan kode harus nyaman dan menyenangkan bagi pengguna.

Di sinilah editor kode QueryStorm bersinar dengan fitur-fitur canggih seperti

  • penyelesaian kode
  • penyorotan sintaks
  • penyorotan kesalahan
  • pencocokan tanda kurung
  • cuplikan kode
  • pemformatan kode
  • ekspansi bintang
Dapatkah Anda menjalankan kueri sql di excel?
Cuplikan, penyorotan sintaks, penyelesaian kode, penyorotan kesalahan
Dapatkah Anda menjalankan kueri sql di excel?
Disambiguasi kolom
Dapatkah Anda menjalankan kueri sql di excel?
Ekspansi bintang

Fitur-fitur ini memberikan pengalaman pengguna yang luar biasa, tetapi juga membantu pengguna Excel non-teknis yang tertarik mempelajari SQL. Kemampuan untuk bekerja dengan data baik dari antarmuka pengguna Excel maupun dari kode, ditambah dengan fitur IDE seperti penyelesaian kode menjadikan QueryStorm alat yang sangat baik untuk mengajar dan mempelajari SQL

Bagaimana dengan kinerja?

Performa dipengaruhi oleh jumlah data yang dikembalikan dan jumlah pekerjaan yang dilakukan kueri SQL. Mari kita lihat kedua aspek…

throughput data

Sebagai contoh throughput data, di laptop saya yang berumur satu tahun (i7, 11850h), kueri pemilihan sederhana yang mengembalikan 100 ribu baris dan 10 kolom membutuhkan waktu sekitar 0. 6 detik untuk mengeksekusi. Ini cukup cepat sehingga Anda jarang perlu mengkhawatirkannya

Dapatkah Anda menjalankan kueri sql di excel?

Saat menangani kumpulan data besar, satu pertimbangan penting adalah apakah versi Excel yang terinstal adalah 32-bit atau 64-bit. Excel versi 32-bit memiliki batas keras ~3GB memori yang tersedia untuknya, yang dapat digunakan dengan kumpulan data besar. Menggunakan Excel versi 64-bit lebih disukai untuk menghindari masalah seperti ini

Pengindeksan otomatis kolom

Meskipun hasilnya tidak besar, kueri SQL masih membutuhkan waktu lama untuk dieksekusi jika melakukan banyak pekerjaan. Misalnya, menggabungkan dua tabel besar biasanya akan menjadi operasi yang memakan waktu lama karena untuk setiap baris dalam tabel A kita perlu memindai seluruh tabel B untuk baris yang cocok.

Namun, untuk mempercepat kueri semacam ini, semua kolom diindeks secara otomatis. Ini membuat tabel bergabung (dan memfilter tabel secara umum) dengan sangat cepat

Masih mungkin untuk menulis kueri yang kinerjanya buruk (mis. g. menggabungkan tabel besar dengan pencocokan sebagian string akan mencegah penggunaan indeks) tetapi situasi ketika Anda perlu melakukan ini cukup jarang

Fungsi Query() di Excel

Sejauh ini, saya telah membahas sisi IDE dari QueryStorm. Tapi Anda juga bisa menggunakan SQL di Excel sebagai fungsi melalui fungsi Query() yang bisa Anda dapatkan dari toko ekstensi QueryStorm

Dapatkah Anda menjalankan kueri sql di excel?

Ini berfungsi mirip dengan fungsi query()_ di Google sheets, kecuali ini lebih kuat karena Anda dapat bekerja dengan banyak tabel dan mendukung SQL sepenuhnya

Ini adalah fungsi array dinamis sehingga membutuhkan Excel 365 agar dapat menumpahkan hasil

Hasil dapat disegarkan secara otomatis (opsional), sehingga setiap kali Anda memperbarui salah satu tabel Excel sumber, hasil fungsi diperbarui secara otomatis

Berikut adalah video yang menunjukkan fungsi dalam tindakan

Menggunakan fungsi Query() tidak memerlukan lisensi untuk IDE QueryStorm. Bahkan tidak memerlukan IDE untuk diinstal. Yang diperlukan hanyalah runtime QueryStorm gratis, yang Anda gunakan untuk menginstal dan menjalankan Windy. Paket kueri

Fungsi Query menggunakan mesin SQLite yang sama, sehingga kinerjanya sama seperti di IDE

Menghubungkan ke database eksternal

Selain menggunakan mesin SQLite, QueryStorm juga mendukung koneksi ke database SQL eksternal termasuk SQL Server, MySQL, Postgres, Oracle, Access, dll… Hal ini memudahkan kueri dan impor data database dari Excel

Visibilitas data dua arah

Selain membaca data database dari Excel, kita juga bisa melakukan sebaliknya i. e. membuat data Excel terlihat ke database. Saat menghubungkan, Anda dapat memilih tabel Excel mana yang akan ditarik ke database dalam bentuk tabel temp. Ini memungkinkan Anda membuat kueri tabel Excel di samping tabel database, menjadikan mengimpor dan mengekspor data antara Excel dan database menjadi tugas yang sepele

Fungsi database excel

Hal menarik lainnya yang dapat Anda lakukan adalah menggunakan SQL untuk menulis fungsi Excel kustom yang mengembalikan data dari database

Anda dapat menggunakan fungsi ini sendiri tetapi Anda juga dapat memublikasikannya agar tersedia untuk kolega dan klien Anda

Untuk menginstal dan menggunakannya, mereka hanya perlu menginstal runtime QueryStorm

Harga

IDE QueryStorm memerlukan lisensi untuk digunakan. Namun, versi komunitas gratis tersedia untuk penggunaan pribadi dan untuk perusahaan kecil. Perusahaan dengan pendapatan tahunan lebih dari $1 juta memerlukan lisensi berbayar, namun, uji coba 14 hari gratis yang membuka kunci semua fitur tersedia untuk evaluasi di perusahaan besar. Lihat halaman harga untuk detail lebih lanjut

Runtime QueryStorm, bagaimanapun, benar-benar gratis. Itu tidak memerlukan lisensi untuk bekerja. Ini adalah penginstal kecil 4MB dan setelah diinstal, ini akan memungkinkan pengguna mengunduh dan menjalankan paket seperti Windy. Query yang berisi fungsi Query(sql).

Kesimpulan

QueryStorm adalah add-in untuk Excel yang memungkinkan Anda menjalankan kueri SQL secara langsung pada tabel Excel Anda. Muncul dengan mesin SQLite yang dapat bekerja dengan tabel Excel dan IDE yang membuat pengeditan kode menjadi cepat dan menyenangkan

Ini adalah alat yang hebat untuk pemrosesan data dan mengajar/belajar SQL

Apakah Anda seorang pengembang perangkat lunak, analis data, ilmuwan data, atau pengguna bisnis, QueryStorm adalah alat yang hebat untuk dimiliki di kotak peralatan Anda. Silakan dan cobalah, gratis

Telusuri Blog…

Kategori Blog

C# (3) Pengembangan (4) Fungsi Excel (2) SQL di Excel (2) SQLite (2) Cerita (1) Tidak Dikategorikan (1) Kasus penggunaan (4) Aplikasi QueryStorm (3)

Bagaimana cara menanyakan database SQL di Excel?

Masukkan kueri basis data asli .
Pilih Data > Dapatkan Data > Dari Database > Dari Database SQL Server. .
Tentukan Server dan Basis Data tempat Anda ingin mengimpor data menggunakan kueri basis data asli
Pilih Opsi Lanjutan
Masukkan kueri basis data asli Anda di kotak pernyataan SQL. .
Pilih Oke

Bagaimana cara mengotomatiskan kueri SQL di Excel?

Ini adalah proses 4 langkah. .
Sambungkan Excel ke sumber data eksternal. database SQL Anda‍
Impor data SQL Anda ke Excel
Buat Tabel Pivot dengan sumber data SQL eksternal
Otomatiskan Pembaruan Data SQL Anda Di Excel Dengan Fungsi GETPIVOTDATA