SQL Server'a Excel Ön Uç

Tipik kullanıcı, Microsoft Excel'de rahattır. Kullanıcılarınıza zaten bildikleri bir araç sağlayıp, SQL Server ortamınıza bir bağlantı eklemeyin. Bu yaklaşımın avantajı, Excel elektronik tablosunun her zaman arka uç veritabanındaki mevcut verilerle güncel olmasıdır. Kullanıcıların verileri Excel'e yerleştirmesi normaldir, ancak genellikle zamanın bir anında verilerin anlık görüntüsüdür. Bu makalede, kullanıcılarınıza sağlayabileceğiniz SQL bağlantısıyla bir Excel elektronik tablosu yapılandırmanın ne kadar basit olduğu gösterilecektir.

Bu örnekte, Microsoft'un SQL Server 2008 ile birlikte gönderdiği Adventure Works örnek veritabanını kullanacağız.

Zorluk: Ortalama

Gerekli Süre: 10 Dakika

İşte Nasıl Yapılır?

  1. Excel'i SQL Server bağlantısına kurmak için birkaç bilgiye ihtiyacınız olacaktır.
      • SQL Server Adı - Örneğimizde SQL Server, MTP \ SQLEXPRESS'dir.
  2. Veritabanı Adı - Örneğimiz, AdventureWorks veritabanını kullanıyoruz.
  3. Tablo veya Görünüm - Satıştan sonra Sales.vIndividualCustomer gidiyoruz.
  4. Excel'i açın ve yeni bir çalışma kitabı oluşturun.
  5. Veri sekmesine tıklayın. “Harici Verileri Al” seçeneğini bulun ve “Diğer Kaynaklardan” seçeneğini tıklayın ve “SQL Server'dan” seçeneğini seçin. Bu “Veri Bağlantısı Sihirbazı” nı açar.
  6. Sunucu Adını doldurun. Bu örnekte, sunucu adı “MTP \ SQLEXPRESS” dir. Giriş Kimlik Bilgilerini “Windows Kimlik Doğrulaması Kullan” olarak ayarlayın. Veritabanı yöneticiniz, kullanıcı için bir kullanıcı adı ve parola sağladıysa, diğer seçenek kullanılır. Sonrakine tıkla. Bu “Veri Bağlantı Sihirbazı” nı getirir.
  7. “İstediğiniz verileri içeren veritabanını seçin” açılır kutusundan veritabanını (örneğimizde “AdventureWorks”) seçin. “Belirli bir tabloya bağlan” seçeneğinin işaretlendiğinden emin olun. Listeden görünümü ("Sales.vIndividualCustomer") listeden bulun ve seçin. Verileri İçe Aktar iletişim kutusunu getiren Son'u tıklatın.
  1. Tablo onay kutusunu işaretleyin ve verileri koymak istediğiniz yeri seçin (mevcut çalışma sayfası veya yeni çalışma sayfası). Bir Excel listesi oluşturan Tamam'ı tıklayın ve tüm tabloyu e-tablonuza içe aktarın.
  2. Elektronik tablonuzu kaydedin ve kullanıcıya gönderin. Bu teknikle ilgili güzel olan şey, kullanıcının ihtiyaç duyduğu anda mevcut verilere erişebilmesidir. Veri elektronik tabloya kaydedilirken, SQL Veritabanına bir bağlantı vardır. E-tabloyu yenilemek istediğinizde, tabloda bir yere sağ tıklayın ve “Tablo” ya da “Yenile” ye tıklayın. Bu kadar.

İpuçları

  1. Kullanıcının SQL Server'da düzgün şekilde kurulduğundan emin olmanız çok önemlidir. Bu tekniği kullanarak çoğu durumda sorunlara neden olan şey budur.
  2. Tablodaki kayıtların sayısını kontrol edin veya bağlandığınızı görün. Tabloda bir milyon kayıt varsa, bunu filtrelemek isteyebilirsiniz. Yapmak istediğiniz son şey SQL Server'ı asmaktır.
  3. Bağlantı Özellikleri iletişim kutusunda, "Dosya açılırken verileri yenile" seçeneği vardır. Bu seçeneği kontrol etmeyi düşünün. Bu seçenek işaretlendiğinde, kullanıcı Excel elektronik tablosunu açarken her zaman yeni bir veri kümesine sahip olur.
  4. Verileri toplamak için Pivot Tabloları kullanmayı düşünün.

Neye ihtiyacın var