Skip to main content

Cara Konfigurasi Excel Front End ke SQL Server

Create Report in Seconds by Fetching Data from SQL Server using Excel VBA (April 2025)

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

Pengguna biasa selesa bekerja di Microsoft Excel. Mengapa tidak menyediakan pengguna anda dengan alat yang sudah mereka ketahui dan tambahkannya sambungan ke persekitaran SQL Server anda. Kelebihan pendekatan ini ialah spreadsheet Excel mereka sentiasa up to date dengan data semasa dari pangkalan data back-end. Ia adalah tipikal bagi pengguna untuk memasukkan data ke dalam Excel tetapi biasanya, ia adalah satu snapshot dari data pada satu ketika. Artikel ini akan menunjukkan kepada anda betapa mudahnya untuk mengkonfigurasi spreadsheet Excel dengan sambungan ke SQL yang boleh anda berikan kepada pengguna anda.

Dalam contoh ini, kami akan menggunakan pangkalan data sampel Petualangan Kerja yang dimiliki Microsoft dengan SQL Server 2008.

  • Kesukaran: Purata
  • Masa Dikehendaki: 10 minit

Ini caranya

  1. Anda memerlukan beberapa maklumat untuk menyiapkan Excel ke sambungan SQL Server.

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

  2. Nama Pangkalan Data: Contoh kami, kami menggunakan pangkalan data AdventureWorks.

  3. Jadual atau Lihat: Kami akan mengikuti jualan Sales.vIndividualCustomer.

  4. Buka Excel dan buat buku kerja baru.

  5. Klik pada Data tab. Cari Dapatkan Data Luaran pilihan dan klik pada Daripada Sumber Lain dan pilih Dari SQL Server. Ini membuka Wizard Penyambungan Data.

  6. Isi Nama Pelayan. Dalam contoh ini, nama pelayan adalah MTP SQLEXPRESS. Tetapkan Kredensial Masuk untuk Menggunakan Windows Authentication. Pilihan lain akan digunakan jika pentadbir pangkalan data anda memberikan nama pengguna dan kata laluan untuk pengguna anda. Klik Seterusnya. Ini membawa Wizard Penyambungan Data.

  7. Pilih pangkalan data (AdventureWorks dalam contoh kita) dari Pilih pangkalan data yang mengandungi data yang anda mahukan drop down box. Pastikan Sambungkan ke jadual tertentu diperiksa. Cari pandangan (Sales.vIndividualCustomer dalam contoh kami) dari senarai dan pilihnya. Klik Selesai yang membawa kepada Import Data kotak dialog.

  8. Semak kotak semak Jadual dan pilih tempat anda mahu meletakkan data (lembaran kerja sedia ada atau lembaran kerja baru). Klik okey yang membuat senarai Excel dan mengimport keseluruhan jadual ke dalam spreadsheet anda.

  9. Simpan hamparan anda dan hantar ke pengguna. Perkara yang baik mengenai teknik ini adalah bahawa pengguna anda mempunyai akses kepada data semasa apabila mereka memerlukannya. Walaupun data disimpan dalam spreadsheet, terdapat sambungan ke Pangkalan Data SQL. Bila-bila masa anda mahu menyegarkan hamparan, klik kanan di suatu tempat dalam jadual dan klik pada Jadual dan kemudian Muat semula.

Petua

  • Sudah tentu penting bahawa anda memastikan pengguna mempunyai persediaan yang betul dalam SQL Server. Ini adalah perkara yang menyebabkan masalah dalam kebanyakan kes menggunakan teknik ini.
  • Semak bilangan rekod yang ada di dalam jadual atau lihat bahawa anda menyambung ke. Jika jadual mempunyai satu juta rekod, anda mungkin ingin menapis ini. Perkara terakhir yang anda mahu lakukan adalah menggantung SQL Server.
  • Pada kotak dialog Klien Sambungan, terdapat pilihan yang dipanggil Muat semula data apabila membuka fail. Pertimbangkan untuk menyemak pilihan ini. Apabila pilihan ini disemak, pengguna akan sentiasa mempunyai satu set data baru apabila membuka hamparan Excel.
  • Pertimbangkan menggunakan Jadual Pivot untuk meringkaskan data.

Apa yang kamu perlu

  • Microsoft Excel 2007
  • Data SQL Server termasuk pelayan, pangkalan data, dan jadual atau paparan