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ázat mindig naprakész a jelenlegi adatbázisból. Ez jellemző a felhasználók számára, hogy az adatokat Excelbe, de általában az pillanatkép az adatokat 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: átlag
Szükséges idő: 10 perc
Itt van hogyan
- Néhány információra van szüksége az Excel-SQL Server kapcsolat beállításához.
- SQL Server Name - Példánkban az SQL Server 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 nézet után megyünk.
- Nyissa meg az Excel programot, és hozzon létre egy új munkafüzetet.
- Kattintson az Adat fülre. Keresse meg a "Get External Data" opciót, és kattintson a "Más forrásokból", majd válassza az "SQL Server" lehetőséget. Ezzel megnyílik az "Adatkapcsolat varázsló".
- 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álata" elemre. 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ázist (a példánkban szereplő "AdventureWorks") a "Válassza ki az adatbázist, amely tartalmazza a kívánt adatokat" legördülő listából. Győződjön meg róla, hogy a "Csatlakozás egy adott táblahoz" van kiválasztva. Keresse meg a listából a nézetet ("Sales.vIndividualCustomer") és válassza ki. Kattintson a Befejezés gombra, amely megjeleníti az Import adatok párbeszédpanelt.
- 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). Kattintson az OK gombra, 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 a "Táblázat", majd a "Frissítés" gombra. Ez az.
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 a "Fájl frissítése a fájl megnyitásakor" lehetőség van. 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.
- Az adatok forgatásához vegye fontolóra a Pivot táblák használatát.
Amire szükséged van
- Microsoft Excel 2007
- SQL Server adatok, beleértve a kiszolgálót, az adatbázist és az asztalt vagy nézetet