Menjalankan query SQL dari Excel

Anda ingin melakukan query ke SQL  Server. Namun sql server belum terinstall di PC/Laptop anda.*loch, bejimane caranya*. Padahal anda di perintahkan atasan anda untuk memberikan reportnya dalam tempo sesingkat2nya. Tenang,.. Jangan panik! Jika Microsoft office sudah terinstall di PC/Laptop anda, hal ini dapat segera diselesaikan. Tanya kenapa?? Karena Microsoft Excel menyediakan fasilitas untuk melakukan query langsung ke database SQL Server/ Access/ dll, sehingga anda bisa melakukan retrieve data tersebut langsung ke excel. Gimana sih caranya??

  1. Data –> Import External Data –> New DataBase Query
  2. Maka akan muncul popup Choose Data Source
    • Mucul popup Create New Data Source
    • Masukkan Nama Data Source misalkan Test Koneksi
    • Masukkan database type nya yaitu SQL Server
    • Klik Connect. Maka akan muncul pop up SQL server Login.
      Masukkan IP Server
      uncentang Use Trusted Connection
      masukkan Login ID dan password
      Klik OK
  3. Pada Tab Databases klik <New Data Source>. Klik OK.

  4. Kembali lagi ke menu Choose Data Source.
  5. Pilih koneksi database yang sudah dibuat.Klik OK

  6. Maka akan muncul Microsoft Query. Klik Menu SQL.
  7. Lalu masukkan query yang akan dijalankan.
    Misalkan : EXEC sp_columns @table_name = table_name
    (query untuk mengecek struktur dari suatu table)
    Klik OK. Maka akan tampil hasilnya.

  8. Save query file dalam format .dyx.
  9. Muncul popup Import Data dan arahkan data pada cell yang anda inginkan.Klik OK.

Dan taraaaaa,.. Data yang anda inginkan sudah terimport. Gampang bukan? 😉

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s