Tipiškas vartotojas yra patogus dirbti "Microsoft Excel". Kodėl nepateikite savo vartotojams įrankio, kurį jie jau žino, ir pridedate prie jo ryšį į jūsų "SQL Server" aplinką. Šio metodo privalumas yra jų "Excel" skaičiuoklė visada atnaujinama su dabartiniais duomenimis iš "back-end" duomenų bazės. Vartotojams tipiški duomenys pateikiami "Excel", bet paprastai jie yra momentinių duomenų fotografavimas. Šiame straipsnyje parodysime, kaip paprasta sukonfigūruoti "Excel" skaičiuoklę su ryšiu su SQL, kurią galite pateikti savo vartotojams.
Šiame pavyzdyje mes ketiname naudoti "Adventure Works" pavyzdžių duomenų bazę, kurią "Microsoft" tiekia su "SQL Server 2008".
- Sunkumas: Vidurkis
- Reikalingas laikas: 10 minučių
Štai kaip
-
Norėdami sukurti "Excel" į "SQL Server" ryšį, turėsite keletą informacijos.
SQL Server Name: Mūsų pavyzdyje SQL Server yra MTP SQLEXPRESS.
-
Duomenų bazės pavadinimas: mūsų pavyzdžiu naudojame AdventureWorks duomenų bazę.
-
Lentelė arba vaizdas: mes einame po View.vIndividual Customer.
-
Atidarykite "Excel" ir sukurkite naują darbo knygą.
-
Spustelėkite ant Duomenys skirtukas. Raskite Gauti išorinius duomenis parinktis ir spustelėkite Iš kitų šaltinių ir pasirinkti Iš SQL Server. Tai atveria duomenų prijungimo vedlį.
-
Užpildykite serverio vardą. Šiame pavyzdyje serverio pavadinimas yra MTP SQLEXPRESS. Nustatykite prisijungimo įgaliojimus, kad naudotumėte Windows autentifikavimą. Kita parinktis būtų naudojama, jei jūsų duomenų bazės administratorius suteikė vartotojo vardą ir slaptažodį. Spustelėkite Pirmyn. Tai padidins duomenų prijungimo vedlį.
-
Pasirinkite duomenų bazę ("AdventureWorks" mūsų pavyzdyje) iš Pasirinkite duomenų bazę, kurioje yra norimų duomenų išskleidžiamajame lauke. Įsitikinkite Prisijunkite prie konkrečios lentelės yra patikrintas. Srityje suraskite rodinį (Pardavimai. Individualus klientas mūsų pavyzdyje) iš sąrašo ir pasirinkite jį. Spustelėkite Baigti kuris atveria Importuoti duomenis dialogo langas.
-
Pažymėkite žymės langelį "Table" ir pasirinkite, kur norite įdėti duomenis (esamą darbo lapą arba naują darbalapį). Spustelėkite Gerai kuri sukuria "Excel" sąrašą ir importuoja visą lentelę į jūsų skaičiuoklę.
-
Išsaugokite savo skaičiuoklę ir nusiųskite ją vartotojui. Puikus dalykas, susijęs su šia technika, yra tai, kad jūsų vartotojas turi prieigą prie esamų duomenų, kai tik to reikia. Nors duomenys yra išsaugomi skaičiuoklėje, yra ryšys su SQL duomenų baze. Kiekvieną kartą, kai norite atnaujinti skaičiuoklę, dešiniuoju pelės mygtuku spustelėkite kažkur lentelėje ir spustelėkite Lentelė ir tada Atnaujinti.
Patarimai
- Labai svarbu, kad įsitikintumėte, ar tinkamai nustatytas vartotojas "SQL Server". Tai dažniausiai sukelia problemas naudojant šią techniką.
- Patikrinkite įrašų, esančių lentelėje ar peržiūroje, su kuria jūs prisijungiate, skaičių. Jei lentelėje yra milijonai įrašų, galbūt norėsite filtruoti žemyn. Paskutinis dalykas, kurį norite padaryti, yra pakabinti SQL Server.
- Dialogo lange Ryšio ypatybės yra parinktis, pavadinta Atverti failą atnaujinkite duomenis. Apsvarstykite galimybę patikrinti šią parinktį. Kai ši parinktis yra pažymėta, naudotojas visada turės naują duomenų rinkinį atidarant "Excel" skaičiuoklę.
- Apsvarstykite galimybę naudoti Pivot Tables apibendrinti duomenis.
Ko tau reikia
- "Microsoft Excel 2007"
- SQL serverio duomenys, įskaitant serverį, duomenų bazę ir lentelę arba peržiūrą