Skip to main content

Sådan konfigureres Excel Front End til SQL Server

Connecting SQL Tables and data in Excel spreadsheets (Juni 2025)

Connecting SQL Tables and data in Excel spreadsheets (Juni 2025)
Anonim

Den typiske bruger er behagelig at arbejde i Microsoft Excel. Hvorfor ikke give dine brugere et værktøj, som de allerede ved, og tilføj en forbindelse til dit SQL Server-miljø. Fordelen ved denne tilgang er, at deres Excel-regneark altid er opdateret med de aktuelle data fra backend-databasen. Det er typisk for brugerne at sætte data i Excel, men normalt er det et øjebliksbillede af dataene på et tidspunkt. Denne artikel viser dig, hvor nemt det er at konfigurere et Excel-regneark med en forbindelse til SQL, som du kan levere til dine brugere.

I dette eksempel skal vi bruge prøveeksemplaret Adventure Works, som Microsoft leverer med SQL Server 2008.

  • Vanskelighed: Gennemsnit
  • Tid påkrævet: 10 minutter

Her er hvordan

  1. Du skal bruge et par stykker information for at konfigurere Excel til SQL Server-forbindelsen.

    SQL Server Name: I vores eksempel er SQL Server MTP SQLEXPRESS.

  2. Database navn: Vores eksempel, vi bruger AdventureWorks databasen.

  3. Tabel eller visning: Vi går efter udsigten Sales.vIndividualCustomer.

  4. Åbn Excel og opret en ny projektmappe.

  5. Klik på Data fane. Find den Få eksterne data valg og klik på Fra andre kilder og vælg Fra SQL Server. Dette åbner guiden Dataforbindelse.

  6. Udfyld servernavnet. I dette eksempel er servernavnet MTP SQLEXPRESS. Indstil login credentials for at bruge Windows-godkendelse. Den anden mulighed ville blive brugt, hvis din databaseadministrator gav brugernavn og adgangskode til din bruger. Klik på Næste. Dette fører til Data Connection Wizard.

  7. Vælg databasen (AdventureWorks i vores eksempel) fra Vælg den database, der indeholder de ønskede data drop down boks. Sørge for at Opret forbindelse til en bestemt tabel er kontrolleret. Find visningen (Sales.vIndividualCustomer i vores eksempel) fra listen og vælg den. Klik Afslut som bringer op Importer data dialog boks.

  8. Marker afkrydsningsfeltet Tabel og vælg, hvor du vil lægge dataene (eksisterende regneark eller nyt regneark). Klik Okay som opretter en Excel-liste og importerer hele tabellen til dit regneark.

  9. Gem dit regneark og send til brugeren. Det gode ved denne teknik er, at din bruger har adgang til aktuelle data, når de har brug for det. Mens dataene gemmes i regnearket, er der en forbindelse til SQL-databasen. Når som helst du vil opdatere regnearket, skal du højreklikke et eller andet sted i tabellen og klikke på Bord og så Opdater.

Tips

  • Det er meget vigtigt, at du sørger for, at brugeren er konfigureret korrekt i SQL Server. Dette er den ting, der forårsager problemer i de fleste tilfælde ved hjælp af denne teknik.
  • Kontroller antallet af poster, der er i tabellen eller visningen, som du opretter forbindelse til. Hvis tabellen har en million optegnelser, kan du måske filtrere dette ned. Det sidste, du vil gøre, er at hænge SQL Server.
  • I dialogboksen Forbindelsesegenskaber er der en mulighed, der kaldes Opdater data, når du åbner filen. Overvej at tjekke denne indstilling. Når denne indstilling er markeret, vil brugeren altid have et nyt sæt data, når du åbner Excel-regnearket.
  • Overvej at bruge pivottabeller for at opsummere dataene.

Hvad du har brug for

  • Microsoft Excel 2007
  • SQL Server-data, herunder serveren, databasen og tabellen eller visningen