Skip to main content

Cara Mengonfigurasi Akhir Depan Excel ke SQL Server

Create Report in Seconds by Fetching Data from SQL Server using Excel VBA (Juni 2026)

Create Report in Seconds by Fetching Data from SQL Server using Excel VBA (Juni 2026)
Anonim

Pengguna umumnya nyaman bekerja di Microsoft Excel. Mengapa tidak memberikan pengguna Anda dengan alat yang mereka sudah tahu dan menambahkannya koneksi ke lingkungan SQL Server Anda. Keuntungan dari pendekatan ini adalah spreadsheet Excel mereka selalu up to date dengan data saat ini dari database back-end. Sangat umum bagi pengguna untuk memasukkan data ke Excel, tetapi biasanya, ini adalah snapshot dari data pada suatu titik waktu. Artikel ini akan menunjukkan kepada Anda betapa sederhananya mengonfigurasi spreadsheet Excel dengan koneksi ke SQL yang dapat Anda berikan kepada pengguna Anda.

Dalam contoh ini, kita akan menggunakan database contoh Petualangan Pekerjaan yang Microsoft kapal dengan SQL Server 2008.

  • Kesulitan: Rata-rata
  • Waktu yang dibutuhkan: 10 menit

Begini Cara

  1. Anda akan membutuhkan beberapa informasi untuk mengatur koneksi Excel ke SQL Server.

    Nama Server SQL: Dalam contoh kami, SQL Server adalah MTP SQLEXPRESS.

  2. Nama Database: Contoh kami, kami menggunakan database AdventureWorks.

  3. Tabel atau Tampilan: Kami akan melihat tampilan Sales.vIndividualCustomer.

  4. Buka Excel dan buat buku kerja baru.

  5. Klik pada Data tab. Temukan Dapatkan Data Eksternal pilihan dan klik Dari Sumber Lain dan pilih Dari SQL Server. Ini akan membuka Wizard Koneksi Data.

  6. Isi Nama Server. Dalam contoh ini, nama server adalah MTP SQLEXPRESS. Tetapkan Kredensial Login untuk Menggunakan Otentikasi Windows. Pilihan lainnya akan digunakan jika administrator basis data Anda menyediakan nama pengguna dan kata sandi untuk pengguna Anda. Klik Berikutnya. Ini menampilkan Wisaya Koneksi Data.

  7. Pilih database (AdventureWorks dalam contoh kami) dari Pilih database yang berisi data yang Anda inginkan drop down box. Yakinkan Hubungkan ke tabel tertentu dicentang. Temukan lokasi (Sales.vIndividualCustomer dalam contoh kami) dari daftar dan pilih itu. Klik Selesai yang menampilkan Impor Data kotak dialog.

  8. Centang kotak Tabel dan pilih di mana Anda ingin meletakkan data (lembar kerja yang ada atau lembar kerja baru). Klik baik yang membuat daftar Excel dan mengimpor seluruh tabel ke dalam spreadsheet Anda.

  9. Simpan spreadsheet Anda dan kirim ke pengguna. Hal yang baik tentang teknik ini adalah bahwa pengguna Anda memiliki akses ke data saat ini kapan pun mereka membutuhkannya. Sementara data disimpan dalam spreadsheet, ada koneksi ke Database SQL. Kapan saja Anda ingin menyegarkan spreadsheet, klik kanan di suatu tempat di meja dan klik Meja lalu Menyegarkan.

Tips

  • Sangat penting bahwa Anda memastikan pengguna disetel dengan benar di SQL Server. Ini adalah hal yang menyebabkan masalah dalam banyak kasus menggunakan teknik ini.
  • Periksa jumlah rekaman yang ada di tabel atau tampilan yang Anda hubungi. Jika tabel memiliki sejuta catatan, Anda mungkin ingin memfilternya. Hal terakhir yang ingin Anda lakukan adalah menggantung SQL Server.
  • Pada kotak dialog Properti Koneksi, ada opsi yang disebut Segarkan data saat membuka file. Pertimbangkan untuk memeriksa opsi ini. Ketika opsi ini dicentang, pengguna akan selalu memiliki serangkaian data baru saat membuka spreadsheet Excel.
  • Pertimbangkan untuk menggunakan Pivot Tables untuk meringkas data.

Apa yang kau butuhkan

  • Microsoft Excel 2007
  • Data SQL Server termasuk server, basis data, dan tabel atau tampilan