A tipikus felhasználó kényelmesen dolgozik a Microsoft Excel programban. Miért nem adhatja meg a felhasználóknak egy olyan eszközt, amelyet már ismer, és hozzáadni hozzá egy kapcsolatot az SQL Server környezetben? Ennek a megközelítésnek az előnye, hogy az Excel táblázata mindig naprakész a háttéradatbázis aktuális adataival. Ez jellemző a felhasználók számára, hogy adatot adjanak ki az Excel-be, de általában ez egy pillanatfelvétel az adatokról egy időben. Ez a cikk megmutatja Önnek, hogy mennyire egyszerű az Excel-táblázatkezelő konfigurálása SQL-kapcsolattal, amelyet megadhat a felhasználóknak.
Ebben a példában a Microsoft által szállított Adventure Works mintaadat felhasználásával fogjuk használni.
- Nehézség: Átlagos
- A szükséges idő: 10 perc
Itt van, hogyan
-
Néhány információra van szüksége az Excel-SQL Server kapcsolat létrehozásához.
SQL Server név: Példánkban az SQL Server az MTP SQLEXPRESS.
-
Adatbázis neve: Példánkban a AdventureWorks adatbázis használatát használjuk.
-
Táblázat vagy nézet: A Sales.vIndividualCustomer megtekintése után megyünk.
-
Nyissa meg az Excel programot, és hozzon létre egy új munkafüzetet.
-
Kattintson a Adat fület. Keresse meg a Külső adatok beszerzése és kattintson a gombra Más forrásokból és válasszon Az SQL Server. Ez megnyitja az Adatkapcsolat varázslót.
-
Töltse ki a kiszolgáló nevét. Ebben a példában a kiszolgáló neve MTP SQLEXPRESS. Állítsa be a Bejelentkezés hitelesítő adatait a Windows-hitelesítés használatához. A másik lehetőség akkor használható, ha az adatbázis rendszergazdája felhasználónevet és jelszót adott a felhasználónak. Kattintson a Tovább gombra. Ezzel megjelenik az Adatkapcsolat varázsló.
-
Válassza ki az adatbázis (AdventureWorks példánkban) a Válassza ki a kívánt adatokat tartalmazó adatbázist legördülő. Győződjön meg róla Csatlakozás egy adott táblához be van jelölve. Keresse meg a listából a nézetet (Sales.vIndividualCustomer) és válassza ki. Kattints Befejez ami felveti a Adatok importálása párbeszédablak.
-
Ellenőrizze a Táblázat jelölőnégyzetet, és válassza ki, hogy hol kívánja elhelyezni az adatokat (meglévő munkalap vagy új munkalap). Kattints rendben amely létrehoz egy Excel listát és importálja az egész táblát a táblázatába.
-
Mentse el a táblázatot, és küldje el a felhasználónak. A technika szép dologja, hogy a felhasználó bármikor hozzáférhet az aktuális adatokhoz, amikor csak szüksége van rá. Amíg az adatok a táblázatba kerülnek, az SQL adatbázishoz kapcsolódik. Bármikor, ha frissíteni szeretné a táblázatot, kattintson jobb gombbal valahol a táblázatban, és kattintson rá asztal és akkor Frissítés.
tippek
- Nagyon fontos, hogy győződjön meg róla, hogy a felhasználó megfelelően telepítve van az SQL Serverben. Ez a leggyakoribb probléma az, ami ezt a technikát használja.
- Ellenőrizze a táblákban lévő vagy a megtekintéshez tartozó rekordok számát. Ha az asztal több millió rekordot tartalmaz, érdemes ezt szűrni. Az utolsó dolog, amit szeretne tenni, lógni az SQL Server.
- A Kapcsolat tulajdonságai párbeszédpanelen egy opció van megadva Adatok frissítése a fájl megnyitásakor. Fontolja meg ezt az opciót. Ha ez az opció be van jelölve, a felhasználó mindig friss adatkészletet fog készíteni az Excel táblázat megnyitásakor.
- A Pivot táblázatok használatával összegezheti az adatokat.
Amire szükséged van
- Microsoft Excel 2007
- SQL Server adatok, beleértve a kiszolgálót, az adatbázist, valamint az asztalt vagy nézetet




