Kako uvesti podatke SQL baze podataka u Excel datoteku [Primjer]

โšก Pametni saลพetak

Uvoz podataka SQL baze podataka u Excel povezuje radni list s aktivnom tablicom u SQL Serveru ili Accessu. Ova stranica stvara primjer tablice zaposlenika, uvozi je putem ฤarobnjaka za povezivanje podataka, uvozi Access tablicu i pokriva osvjeลพavanje veze.

  • ๐Ÿ—„๏ธ Izvor: Podaci dolaze s vanjskog SQL posluลพitelja ili Microsoft Pristup bazi podataka umjesto iz Excela.
  • ๐Ÿงฑ Pripremiti: Skripta CREATE TABLE i INSERT izraฤ‘uje primjer tablice zaposlenika za uvoz.
  • ๐Ÿ”Œ Spojiti: Kartica PODACI, Iz drugih izvora, Iz SQL Servera otvara ฤŒarobnjak za povezivanje podataka.
  • ๐Ÿ”‘ Ovjera: Lokalni posluลพitelj moลพe koristiti Windows autentifikaciju, dok udaljeni posluลพitelj treba korisniฤki ID i lozinku.
  • ๐Ÿ“‹ Odaberite: Odaberite bazu podataka i tablicu, spremite vezu i postavite podatke u radni list.
  • ๐Ÿ—‚๏ธ Pristup: Gumb Iz programa Access uvozi tablicu iz Microsoft Pristupite bazi podataka na isti naฤin.
  • ๐Ÿ”„ Osvjeลพiti: Podaci, Osvjeลพi sve aลพurira uvezenu tablicu svaki put kada se baza podataka promijeni.

Kako uvesti SQL bazu podataka u Excel

Uvezite SQL podatke u Excel datoteku

U ovom vodiฤu ฤ‡emo uvesti podatke iz vanjske SQL baze podataka. Ova vjeลพba pretpostavlja da imate funkcionalnu instancu SQL Servera i osnove SQL Servera.

Prvo stvaramo SQL datoteku za uvoz u Excel. Ako veฤ‡ imate spremnu datoteku za izvoz SQL-a, moลพete preskoฤiti sljedeฤ‡a dva koraka i prijeฤ‡i na sljedeฤ‡i korak.

  1. Stvorite novu bazu podataka pod nazivom EmployeesDB
  2. Pokrenite sljedeฤ‡i upit
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

Kako uvesti podatke u Excel pomoฤ‡u dijaloลกkog okvira ฤarobnjaka

  • Stvorite novu radnu knjigu u MS Excel
  • Pritisnite karticu PODACI

Uvezite podatke u Excel pomoฤ‡u dijaloลกkog okvira ฤarobnjaka

  1. Odaberite s gumba Ostali izvori
  2. Odaberite iz SQL Servera kao ลกto je prikazano na gornjoj slici

Uvezite podatke u Excel pomoฤ‡u dijaloลกkog okvira ฤarobnjaka

  1. Unesite naziv/IP adresu posluลพitelja. Za ovaj vodiฤ, spajam se na localhost 127.0.0.1
  2. Odaberite vrstu prijave. Buduฤ‡i da sam na lokalnom raฤunalu i imam omoguฤ‡enu Windows provjeru autentiฤnosti, neฤ‡u dati korisniฤki ID i lozinku. Ako se povezujete na udaljeni posluลพitelj, morat ฤ‡ete unijeti ove podatke.
  3. Kliknite na sljedeฤ‡i gumb

Nakon ลกto ste spojeni na posluลพitelj baze podataka. Otvorit ฤ‡e se prozor, morate unijeti sve detalje kao ลกto je prikazano na snimci zaslona

Uvezite podatke u Excel pomoฤ‡u dijaloลกkog okvira ฤarobnjaka

  • Odaberite EmployeesDB s padajuฤ‡eg popisa
  • Kliknite na tablicu zaposlenika da biste je odabrali
  • Kliknite na sljedeฤ‡i gumb.

Otvorit ฤ‡e se ฤarobnjak za podatkovnu vezu za spremanje podatkovne veze i dovrลกetak procesa povezivanja s podacima zaposlenika.

Uvezite podatke u Excel pomoฤ‡u dijaloลกkog okvira ฤarobnjaka

  • Dobit ฤ‡ete sljedeฤ‡i prozor

Uvezite podatke u Excel pomoฤ‡u dijaloลกkog okvira ฤarobnjaka

  • Pritisnite gumb OK

Uvezite podatke u Excel pomoฤ‡u dijaloลกkog okvira ฤarobnjaka

Preuzmite SQL i Excel datoteku

Kako uvesti MS Access podatke u Excel s primjerom

Ovdje ฤ‡emo uvesti podatke iz jednostavne vanjske baze podataka koju pokreฤ‡e Microsoft Pristup bazi podataka. U excel ฤ‡emo uvesti tablicu proizvoda. Moลพete preuzeti Microsoft Pristup bazi podataka.

  • Otvorite novu radnu knjigu
  • Pritisnite karticu PODACI
  • Kliknite gumb Pristup kao ลกto je prikazano u nastavku

Uvezite MS Access podatke u Excel

  • Dobit ฤ‡ete dijaloลกki prozor prikazan ispod

Uvezite MS Access podatke u Excel

  • Pregledajte bazu podataka koju ste preuzeli i
  • Pritisnite gumb Otvori

Uvezite MS Access podatke u Excel

  • Pritisnite gumb OK
  • Dobit ฤ‡ete sljedeฤ‡e podatke

Uvezite MS Access podatke u Excel

Preuzmite bazu podataka i Excel datoteku

Osvjeลพavanje i upravljanje vezom s bazom podataka

Prednost uvoza u odnosu na lijepljenje je u tome ลกto Excel odrลพava aktivnu vezu s bazom podataka, tako da jedno osvjeลพavanje donosi najnovije retke bez ponavljanja ฤarobnjaka. Upravljanje tom vezom odrลพava izvjeลกฤ‡e aลพurnim i sigurnim.

  1. Osvjeลพi podatke: Kliknite bilo koju ฤ‡eliju u uvezenoj tablici, otvorite karticu PODACI i odaberite Osvjeลพi ili Osvjeลพi sve da biste aลพurirali svaku vezu.
  2. Osvjeลพi pri otvaranju: U Svojstvima veze oznaฤite "Osvjeลพi podatke prilikom otvaranja datoteke" kako bi izvjeลกฤ‡e bilo aลพurirano svaki put kada se otvori.
  3. Upravljanje vezama: Koristite Upite i veze za preimenovanje, ureฤ‘ivanje ili brisanje veze te za provjeru posluลพitelja i baze podataka na koju upuฤ‡uje.
  4. Zaลกtitite vjerodajnice: preferiraju Windows autentifikaciju gdje je to moguฤ‡e i nikada ne spremati lozinku baze podataka u dijeljenu radnu knjigu.

โš ๏ธ Upozorenje: Radna knjiga koja sadrลพi aktivnu vezu s bazom podataka moลพe otkriti naziv posluลพitelja i upit. Uklonite vezu s Upitima i vezama prije dijeljenja datoteke izvan organizacije ili prvo zalijepite vrijednosti kao statiฤke podatke.

Pitanja i odgovori

Windows autentifikacija se prijavljuje s trenutnim Windows raฤun, tako da se ne upisuje lozinka, ลกto odgovara lokalnom posluลพitelju. Autentifikacija SQL Servera zahtijeva zaseban korisniฤki ID i lozinku te se koristi za udaljene posluลพitelje.

Tek nakon osvjeลพavanja. Uvezena tablica zadrลพava vezu, ali se ne aลพurira sama. Kliknite Osvjeลพi na kartici PODACI ili postavite vezu da se osvjeลพava kada se datoteka otvori kako biste vidjeli najnovije retke.

Da. U svojstvima veze promijenite vrstu naredbe u SQL i zalijepite naredbu SELECT. Excel zatim uvozi samo retke i stupce koje upit vraฤ‡a, ลกto je brลพe za velike tablice.

Da. Znaฤajke umjetne inteligencije poput Copilota pretvaraju obiฤan zahtjev poput โ€žzaposlenici u prodaji zaraฤ‘uju preko 2000โ€œ u SELECT naredbu. Korisnik pregledava upit i lijepi ga u vezu prije uvoza.

Da. AI asistenti saลพimaju uvezenu tablicu, izraฤ‘uju pivot ili grafikon i odgovaraju na pitanja o njoj jednostavnim jezikom. Veza uลพivo znaฤi da osvjeลพavanje odrลพava analizu aลพurnom s bazom podataka.

Saลพmite ovu objavu uz: