Kuidas importida SQL-i andmebaasi andmeid Exceli faili [näide]

⚡ Nutikas kokkuvõte

SQL-andmebaasi andmete importimine Excelisse lingib töölehe SQL Serveri või Accessi reaalajas tabeliga. See leht loob töötajate näidistabeli, impordib selle andmeühendusviisardi abil, impordib Accessi tabeli ja käsitleb ühenduse värskendamist.

  • 🗄️ Allikas: Andmed pärinevad väliselt SQL Serverilt või Microsoft Accessi andmebaasi, mitte Exceli seest.
  • 🧱 Valmistage ette: Skript „CREATE TABLE“ ja „INSERT“ loob importimiseks näidistöötajate tabeli.
  • 🔌 Ühenda: Vahekaart ANDMED, Muudest allikatest, SQL Serverist avab andmeühenduse viisardi.
  • 🔑 Autentimine: Kohalik server saab kasutada Windows autentimine, samas kui kaugserver vajab kasutajanime ja parooli.
  • ???? Vali: Valige andmebaas ja tabel, salvestage ühendus ja asetage andmed töölehele.
  • 🗂️ Access: Nupp „Ligipääsust” impordib tabeli saidilt Microsoft Juurdepääs andmebaasile samamoodi.
  • 🔄 Värskenda: Andmed, Värskenda kõiki värskendab imporditud tabelit iga kord, kui andmebaas muutub.

Kuidas importida SQL-andmebaasi Excelisse

Importige SQL-andmed Exceli faili

Selles õpetuses impordime andmeid välisest SQL-andmebaasist. See harjutus eeldab, et teil on töötav SQL Serveri eksemplar ja SQL Serveri põhitõed.

Kõigepealt loome SQL faili importida Excelisse. Kui teil on SQL-i eksporditud fail juba valmis, võite järgmised kaks sammu vahele jätta ja minna järgmise sammu juurde.

  1. Looge uus andmebaas nimega EmployeesDB
  2. Käivitage järgmine päring
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

Andmete importimine Excelisse viisardi dialoogi abil

  • Looge sisse uus töövihik MS Excel
  • Klõpsake vahekaarti ANDMED

Andmete importimine Excelisse viisardi dialoogi abil

  1. Valige nupust Muud allikad
  2. Valige SQL Serverist, nagu on näidatud ülaloleval pildil

Andmete importimine Excelisse viisardi dialoogi abil

  1. Sisestage serveri nimi/IP-aadress. Selle õpetuse jaoks loon ühenduse kohaliku hostiga 127.0.0.1
  2. Valige sisselogimise tüüp. Kuna olen kohalikus masinas ja Windowsi autentimine on lubatud, ei anna ma kasutaja ID-d ja parooli. Kui loote ühenduse kaugserveriga, peate esitama need üksikasjad.
  3. Klõpsake nuppu järgmine

Kui olete andmebaasiserveriga ühenduse loonud. Avaneb aken, kus peate sisestama kõik andmed, nagu on näidatud ekraanipildil

Andmete importimine Excelisse viisardi dialoogi abil

  • Valige ripploendist EmployeesDB
  • Selle valimiseks klõpsake töötajate tabelil
  • Klõpsake nuppu järgmine.

See avab andmesideühenduse viisardi, et salvestada andmeühendus ja lõpetada töötaja andmetega ühenduse loomise protsess.

Andmete importimine Excelisse viisardi dialoogi abil

  • Näete järgmise akna

Andmete importimine Excelisse viisardi dialoogi abil

  • Klõpsake nuppu OK

Andmete importimine Excelisse viisardi dialoogi abil

Laadige alla SQL-i ja Exceli fail

Kuidas importida MS Accessi andmeid näitega Excelisse

Siin impordime andmeid lihtsast välisest andmebaasist, mida toidab Microsoft Juurdepääs andmebaasile. Impordime toodete tabeli Excelisse. Saate alla laadida Microsoft Juurdepääs andmebaasile.

  • Avage uus töövihik
  • Klõpsake vahekaarti ANDMED
  • Klõpsake nuppu Juurdepääs, nagu allpool näidatud

Importige MS Accessi andmed Excelisse

  • Näete allpool näidatud dialoogiakna

Importige MS Accessi andmed Excelisse

  • Sirvige alla laaditud andmebaasi ja
  • Klõpsake nuppu Ava

Importige MS Accessi andmed Excelisse

  • Klõpsake nuppu OK
  • Saate järgmised andmed

Importige MS Accessi andmed Excelisse

Laadige alla andmebaas ja Exceli fail

Andmebaasiühenduse värskendamine ja haldamine

Importimise eelis kleepimise ees on see, et Excel säilitab andmebaasiga reaalajas ühenduse, seega toob ühekordne värskendamine kaasa uusimad read ilma viisardit kordamata. Selle ühenduse haldamine hoiab aruande nii ajakohase kui ka turvalisena.

  1. Värskenda andmeid: Klõpsake imporditud tabeli suvalisel lahtril, avage vahekaart ANDMED ja valige Värskenda või Värskenda kõiki, et värskendada kõiki ühendusi.
  2. Värskenda avamisel: Märkige ühenduse omadustes ruut „Värskenda andmeid faili avamisel”, et aruanne oleks iga kord avamisel ajakohane.
  3. Ühenduste haldamine: Päringute ja ühenduste abil saate ühendust ümber nimetada, muuta või kustutada ning kontrollida serverit ja andmebaasi, millele see viitab.
  4. Kaitske volitusi: Eelista Windows autentimist võimaluse korral ja ärge kunagi salvestage andmebaasi parooli jagatud töövihikusse.

⚠️ Hoiatus: Töövihik, millel on reaalajas andmebaasiühendus, võib paljastada serveri nime ja päringu. Enne faili jagamist väljaspool organisatsiooni eemaldage ühendus päringute ja ühenduste abil või kleepige väärtused esmalt staatiliste andmetena.

KKK

Windows autentimine logib sisse praegusega Windows konto, seega parooli ei sisestata, mis sobib kohaliku serveri jaoks. SQL Serveri autentimine vajab eraldi kasutajatunnust ja parooli ning seda kasutatakse kaugserverite puhul.

Ainult pärast värskendamist. Imporditud tabel säilitab ühenduse, kuid ei värskenda ennast ise. Uusimate ridade nägemiseks klõpsake vahekaardil ANDMED nuppu Värskenda või määrake ühendus värskendama faili avamisel.

Jah. Muutke ühenduse omadustes käsu tüüp SQL-iks ja kleepige SELECT-lause. Seejärel impordib Excel ainult päringu tagastatud read ja veerud, mis on suure tabeli puhul kiirem.

Jah. Tehisintellekti funktsioonid, näiteks Copilot, muudavad tavalise päringu, näiteks „müügiosakonna töötajad, kes teenivad üle 2000“, SELECT-lauseks. Kasutaja vaatab päringu üle ja kleebib selle enne importimist ühendusse.

Jah. Tehisintellekti assistendid teevad imporditud tabelist kokkuvõtte, loovad pöördepunkti või diagrammi ja vastavad selle kohta küsimustele lihtsas keeles. Reaalajas ühendus tähendab, et värskendamine hoiab analüüsi andmebaasiga ajakohasena.

Võta see postitus kokku järgmiselt: