Excel Front End to SQL Server

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 belakang. Ia tipikal bagi pengguna untuk memasukkan data ke dalam Excel tetapi biasanya ia adalah satu snapshot data pada satu titik dalam masa. 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

Di sini & # 39; s Bagaimana

  1. Anda memerlukan beberapa maklumat untuk menyediakan Excel kepada 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 tab Data. Cari pilihan "Dapatkan Data Luaran" dan klik pada "Dari 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 ke "Gunakan 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 kotak "Pilih pangkalan data yang mengandungi data yang anda mahu". Pastikan "Sambung ke jadual tertentu" ditandakan. Cari pandangan ("Sales.vIndividualCustomer" dalam contoh kami) dari senarai dan pilihnya. Klik Selesai yang membawa kotak dialog Data Import.
  1. Semak kotak semak Jadual dan pilih tempat anda mahu meletakkan data (lembaran kerja sedia ada atau lembaran kerja baru). Klik OK yang membuat senarai Excel dan import keseluruhan jadual ke dalam spreadsheet anda.
  2. 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". Itu sahaja.

Petua

  1. 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.
  2. 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.
  3. Pada kotak dialog Properties Connection, terdapat pilihan yang dipanggil "Refresh data semasa membuka fail". Pertimbangkan untuk menyemak pilihan ini. Apabila pilihan ini disemak, pengguna akan sentiasa mempunyai satu set data baru apabila membuka hamparan Excel.
  4. Pertimbangkan untuk menggunakan Jadual Pivot untuk memodenkan data.

Apa yang anda perlukan