SQL-adatbázis adatok importálása Excel-fájlba [Példa]

⚡ Okos összefoglaló

Az SQL-adatbázis adatainak Excelbe importálása egy munkalapot csatol egy élő táblához az SQL Serverben vagy az Accessben. Ez az oldal létrehoz egy minta alkalmazotti táblázatot, importálja azt az Adatkapcsolat varázsló segítségével, importál egy Access-táblát, és ismerteti a kapcsolat frissítését.

  • 🗄️ Forrás: Az adatok egy külső SQL Serverről származnak, vagy Microsoft Access-adatbázis az Excel helyett.
  • 🧱 Készít: Egy CREATE TABLE és INSERT szkript létrehoz egy minta alkalmazotti táblázatot az importáláshoz.
  • 🔌 Csatlakozás: Az ADATOK lap, Más forrásokból, Az SQL Serverből megnyitja az Adatkapcsolat varázslót.
  • 🔑 Hitelesítés: Egy helyi szerver használhatja Windows hitelesítést igényel, míg egy távoli szerverhez felhasználói azonosítóra és jelszóra van szükség.
  • 📋 Kiválasztás: Jelöld ki az adatbázist és a táblát, mentsd el a kapcsolatot, és helyezd el az adatokat a munkalapon.
  • 🗂️ Access: Az Accessből gomb importál egy táblázatot egy Microsoft Ugyanígy kell hozzáférni az adatbázishoz.
  • 🔄 Frissítés: Az Adatok, Összes frissítése parancs az importált táblát az adatbázis változásai után frissíti.

Hogyan importáljunk SQL adatbázist Excelbe

SQL adatok importálása Excel fájlba

Ebben az oktatóanyagban adatokat fogunk importálni egy külső SQL-adatbázisból. Ez a gyakorlat feltételezi, hogy rendelkezik egy működő SQL Server-példánnyal és az SQL Server alapjaival.

Először létrehozunk SQL fájlt az Excelbe importálni. Ha már készen áll az SQL exportált fájlra, akkor kihagyhatja a következő két lépést, és továbbléphet a következő lépésre.

  1. Hozzon létre egy új adatbázist EmployeesDB néven
  2. Futtassa a következő lekérdezést
USE EmployeeDB
GO

CREATE TABLE [dbo].[employees](
	[employee_id] [numeric](18, 0) NOT NULL,
	[full_name] [nvarchar](75) NULL,
	[gender] [nvarchar](50) NULL,
	[department] [nvarchar](25) NULL,
	[position] [nvarchar](50) NULL,
	[salary] [numeric](18, 0) NULL,
 CONSTRAINT [PK_employees] PRIMARY KEY CLUSTERED
(
	[employee_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO

INSERT INTO employees(employee_id,full_name,gender,department,position,salary)
VALUES
('4','Prince Jones','Male','Sales','Sales Rep',2300)
,('5','Henry Banks','Male','Sales','Sales Rep',2000)
,('6','Sharon Burrock','Female','Finance','Finance Manager',3000);

GO

Adatok importálása Excelbe a varázsló párbeszédpanel segítségével

  • Hozzon létre egy új munkafüzetet MS Excel
  • Kattintson az ADATOK fülre

Importáljon adatokat Excelbe a Varázsló párbeszédpanel segítségével

  1. Válasszon az Egyéb források gombról
  2. Válasszon az SQL Server közül a fenti képen látható módon

Importáljon adatokat Excelbe a Varázsló párbeszédpanel segítségével

  1. Adja meg a szerver nevét/IP-címét. Ehhez az oktatóanyaghoz csatlakozom a localhost 127.0.0.1-hez
  2. Válassza ki a bejelentkezés típusát. Mivel helyi gépen vagyok, és engedélyezve van a Windows hitelesítés, nem adom meg a felhasználói azonosítót és a jelszót. Ha távoli szerverhez csatlakozik, akkor meg kell adnia ezeket az adatokat.
  3. Kattintson a következő gombra

Miután csatlakozott az adatbázis-kiszolgálóhoz. Megnyílik egy ablak, ahol meg kell adnia az összes adatot a képernyőképen látható módon

Importáljon adatokat Excelbe a Varázsló párbeszédpanel segítségével

  • Válassza ki az EmployeesDB elemet a legördülő listából
  • Kattintson az alkalmazottak táblázatára a kiválasztásához
  • Kattintson a következő gombra.

Megnyílik egy adatkapcsolati varázsló az adatkapcsolat mentéséhez és az alkalmazott adataihoz való csatlakozás folyamatának befejezéséhez.

Importáljon adatokat Excelbe a Varázsló párbeszédpanel segítségével

  • A következő ablakot fogja látni

Importáljon adatokat Excelbe a Varázsló párbeszédpanel segítségével

  • Kattintson az OK gombra

Importáljon adatokat Excelbe a Varázsló párbeszédpanel segítségével

Töltse le az SQL és Excel fájlt

MS Access adatok importálása Excelbe példával

Itt egy egyszerű külső adatbázisból importálunk adatokat Microsoft Hozzáférés az adatbázishoz. Importáljuk a terméktáblázatot az Excelbe. Letöltheti a Microsoft Hozzáférés az adatbázishoz.

  • Nyisson meg egy új munkafüzetet
  • Kattintson az ADATOK fülre
  • Kattintson az Access gombra az alábbiak szerint

MS Access adatok importálása Excelbe

  • Megjelenik az alább látható párbeszédablak

MS Access adatok importálása Excelbe

  • Keresse meg a letöltött adatbázist, és
  • Kattintson a Megnyitás gombra

MS Access adatok importálása Excelbe

  • Kattintson az OK gombra
  • A következő adatokat kapja meg

MS Access adatok importálása Excelbe

Töltse le az adatbázist és az Excel fájlt

Az adatbázis-kapcsolat frissítése és kezelése

Az importálás előnye a beillesztéssel szemben, hogy az Excel élő kapcsolatot tart fenn az adatbázissal, így egyetlen frissítéssel a legújabb sorok is megjelennek a varázsló megismétlése nélkül. A kapcsolat kezelése naprakészen és biztonságosan tartja a jelentést.

  1. Frissítsd az adatokat: Kattintson az importált táblázat bármelyik cellájára, nyissa meg az ADATOK fület, és válassza a Frissítés vagy az Összes frissítése lehetőséget az összes kapcsolat frissítéséhez.
  2. Frissítés megnyitáskor: A Kapcsolat tulajdonságainál jelölje be az „Adatok frissítése a fájl megnyitásakor” jelölőnégyzetet, hogy a jelentés minden megnyitáskor naprakész legyen.
  3. Kapcsolatok kezelése: A Lekérdezések és kapcsolatok eszközzel átnevezhet, szerkeszthet vagy törölhet egy kapcsolatot, valamint ellenőrizheti a hivatkozó kiszolgálót és adatbázist.
  4. Hitelesítő adatok védelme: Jobban szeret Windows lehetőség szerint hitelesítést használjon, és soha ne mentsen adatbázisjelszót megosztott munkafüzetbe.

⚠️ Figyelmeztetés: Egy élő adatbázis-kapcsolatot tartalmazó munkafüzet nyilvánosságra hozhatja a kiszolgáló nevét és a lekérdezést. A fájl szervezeten kívüli megosztása előtt távolítsa el a kapcsolatot a Lekérdezések és kapcsolatok segítségével, vagy először illessze be az értékeket statikus adatként.

GYIK

Windows hitelesítéssel jelentkezik be az aktuális Windows fiók, így nem kell jelszót beírni, ami egy helyi szervernek felel meg. Az SQL Server hitelesítéshez külön felhasználói azonosító és jelszó szükséges, és távoli szerverekhez használatos.

Csak frissítés után. Az importált tábla megőrzi a kapcsolatot, de nem frissül magától. Kattintson a Frissítés gombra az ADATOK lapon, vagy állítsa be a kapcsolatot úgy, hogy a fájl megnyitásakor frissüljön, hogy a legújabb sorokat lássa.

Igen. A kapcsolat tulajdonságainál módosítsa a parancs típusát SQL-re, és illesszen be egy SELECT utasítást. Az Excel ezután csak a lekérdezés által visszaadott sorokat és oszlopokat importálja, ami gyorsabb egy nagyméretű táblázat esetén.

Igen. Az olyan mesterséges intelligencia funkciók, mint a Copilot, egy egyszerű kérést, például a „2000 feletti kereső értékesítési alkalmazottak” kérést SELECT utasítássá alakítanak. A felhasználó áttekinti a lekérdezést, és importálás előtt beilleszti a kapcsolatba.

Igen. A mesterséges intelligencia által létrehozott asszisztensek összefoglalják az importált táblázatot, létrehoznak egy pivotot vagy diagramot, és egyszerű nyelven válaszolnak a kérdésekre. Az élő kapcsolat azt jelenti, hogy a frissítés naprakészen tartja az elemzést az adatbázissal.

Foglald össze ezt a bejegyzést a következőképpen: