SQL-tietokantatietojen tuominen Excel-tiedostoon [esimerkki]

โšก ร„lykรคs yhteenveto

SQL-tietokannan tietojen tuominen Exceliin linkittรครค laskentataulukon SQL Serverin tai Accessin live-taulukkoon. Tรคmรค sivu luo esimerkkitaulukon tyรถntekijรคt-tiedostosta, tuo sen tietoyhteyden ohjatun toiminnon avulla, tuo Access-taulukon ja kรคsittelee yhteyden pรคivittรคmistรค.

  • ๐Ÿ—„๏ธ Lรคhde: Tiedot tulevat ulkoiselta SQL Serveriltรค tai Microsoft Access-tietokanta Excelin sijaan.
  • ๐Ÿงฑ Valmistella: CREATE TABLE- ja INSERT-komentosarja luo esimerkkitaulukon tuontia varten.
  • ๐Ÿ”Œ Yhdistรค: TIETOJEN (TIEDOT) -vรคlilehti, Muista lรคhteistรค, SQL Serveristรค avaa tietoyhteyden luomisen ohjatun toiminnon.
  • ๐Ÿ”‘ Authentication: Paikallinen palvelin voi kรคyttรครค Windows todennusta, kun taas etรคpalvelin tarvitsee kรคyttรคjรคtunnuksen ja salasanan.
  • ๐Ÿ“‹ Valitse: Valitse tietokanta ja taulukko, tallenna yhteys ja sijoita tiedot laskentataulukkoon.
  • ๐Ÿ—‚๏ธ Access: Kรคyttรถoikeudesta-painike tuo taulukon Microsoft Kรคytรค tietokantaa samalla tavalla.
  • ๐Ÿ”„ Virkistรครค: Tiedot, Pรคivitรค kaikki pรคivittรครค tuodun taulukon aina, kun tietokanta muuttuu.

SQL-tietokannan tuominen Exceliin

Tuo SQL-tiedot Excel-tiedostoon

Tรคssรค opetusohjelmassa aiomme tuoda tietoja ulkoisesta SQL-tietokannasta. Tรคssรค harjoituksessa oletetaan, ettรค sinulla on toimiva SQL Server -esiintymรค ja SQL Serverin perusteet.

Ensin luomme SQL tiedosto tuodaksesi Exceliin. Jos sinulla on jo SQL-vientitiedosto valmiina, voit ohittaa seuraavat kaksi vaihetta ja siirtyรค seuraavaan vaiheeseen.

  1. Luo uusi tietokanta nimeltรค EmployeesDB
  2. Suorita seuraava kysely
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

Tietojen tuominen Exceliin ohjatun toiminnon avulla

  • Luo uusi tyรถkirja sisรครคn MS Excel
  • Napsauta DATA-vรคlilehteรค

Tuo tiedot Exceliin ohjatun ikkunan avulla

  1. Valitse Muut lรคhteet -painikkeesta
  2. Valitse SQL Serveristรค yllรค olevan kuvan mukaisesti

Tuo tiedot Exceliin ohjatun ikkunan avulla

  1. Anna palvelimen nimi/IP-osoite. Tรคtรค opetusohjelmaa varten muodostan yhteyden localhost 127.0.0.1:een
  2. Valitse kirjautumistyyppi. Koska olen paikallisella koneella ja Windows-todennus on kรคytรถssรค, en anna kรคyttรคjรคtunnusta ja salasanaa. Jos muodostat yhteyden etรคpalvelimeen, sinun on annettava nรคmรค tiedot.
  3. Napsauta seuraava-painiketta

Kun olet muodostanut yhteyden tietokantapalvelimeen. Ikkuna avautuu, sinun on annettava kaikki tiedot kuvakaappauksen mukaisesti

Tuo tiedot Exceliin ohjatun ikkunan avulla

  • Valitse avattavasta luettelosta EmployeesDB
  • Napsauta tyรถntekijรคtaulukkoa valitaksesi sen
  • Napsauta seuraava-painiketta.

Se avaa datayhteyden ohjatun toiminnon, joka tallentaa datayhteyden ja viimeistelee yhteyden muodostamisen tyรถntekijรคn tietoihin.

Tuo tiedot Exceliin ohjatun ikkunan avulla

  • Saat seuraavan ikkunan

Tuo tiedot Exceliin ohjatun ikkunan avulla

  • Napsauta OK-painiketta

Tuo tiedot Exceliin ohjatun ikkunan avulla

Lataa SQL- ja Excel-tiedosto

Kuinka tuoda MS Access -tietoja Exceliin esimerkin avulla

Tรคssรค aiomme tuoda tiedot yksinkertaisesta ulkoisesta tietokannasta, joka toimii virranlรคhteenรค Microsoft Pรครคsy tietokantaan. Tuomme tuotetaulukon exceliin. Voit ladata Microsoft Pรครคsy tietokantaan.

  • Avaa uusi tyรถkirja
  • Napsauta DATA-vรคlilehteรค
  • Napsauta Access-painiketta alla olevan kuvan mukaisesti

Tuo MS Access -tiedot Exceliin

  • Saat alla nรคkyvรคn dialogi-ikkunan

Tuo MS Access -tiedot Exceliin

  • Selaa lataamaasi tietokantaan ja
  • Napsauta Avaa-painiketta

Tuo MS Access -tiedot Exceliin

  • Napsauta OK-painiketta
  • Saat seuraavat tiedot

Tuo MS Access -tiedot Exceliin

Lataa tietokanta ja Excel-tiedosto

Tietokantayhteyden pรคivittรคminen ja hallinta

Tuonnin etuna liittรคmiseen verrattuna on se, ettรค Excel sรคilyttรครค reaaliaikaisen yhteyden tietokantaan, joten yksi pรคivitys tuo uusimmat rivit nรคkyviin toistamatta ohjattua toimintoa. Yhteyden hallinta pitรครค raportin sekรค ajan tasalla ettรค suojattuna.

  1. Pรคivitรค tiedot: Napsauta mitรค tahansa solua tuodussa taulukossa, avaa TIETO-vรคlilehti ja valitse Pรคivitรค tai Pรคivitรค kaikki pรคivittรครคksesi kaikki yhteydet.
  2. Pรคivitรค avattaessa: Valitse Yhteyden ominaisuudet -kohdassa โ€Pรคivitรค tiedot tiedostoa avattaessaโ€, jotta raportti on ajan tasalla aina, kun se avataan.
  3. Hallitse yhteyksiรค: Kรคytรค Kyselyt ja yhteydet -toimintoa yhteyden nimeรคmiseen uudelleen, muokkaamiseen tai poistamiseen sekรค sen osoittaman palvelimen ja tietokannan tarkistamiseen.
  4. Suojaa tunnistetiedot: Mieluummin Windows todennusta mahdollisuuksien mukaan รคlรคkรค koskaan tallenna tietokannan salasanaa jaettuun tyรถkirjaan.

โš ๏ธ Varoitus: Tyรถkirja, jossa on reaaliaikainen tietokantayhteys, voi paljastaa palvelimen nimen ja kyselyn. Poista yhteys Kyselyt ja yhteydet -toiminnolla ennen tiedoston jakamista organisaation ulkopuolelle tai liitรค arvot ensin staattisina tietoina.

UKK

Windows todennus kirjautuu sisรครคn nykyisellรค Windows tili, joten salasanaa ei kirjoiteta, mikรค sopii paikalliselle palvelimelle. SQL Server -todennus vaatii erillisen kรคyttรคjรคtunnuksen ja salasanan, ja sitรค kรคytetรครคn etรคpalvelimilla.

Vain pรคivityksen jรคlkeen. Tuotu taulukko sรคilyttรครค yhteyden, mutta ei pรคivity itsestรครคn. Nรคhdรคksesi uusimmat rivit, napsauta Pรคivitรค-painiketta TIETO-vรคlilehdellรค tai aseta yhteys pรคivittymรครคn tiedoston avautuessa.

Kyllรค. Vaihda yhteyden ominaisuuksissa komentotyypiksi SQL ja liitรค SELECT-lauseke. Excel tuo sitten vain kyselyn palauttamat rivit ja sarakkeet, mikรค on nopeampaa suurten taulukoiden kohdalla.

Kyllรค. Tekoรคlyominaisuudet, kuten Copilot, muuttavat yksinkertaisen pyynnรถn, kuten โ€yli 2000 tyรถntekijรครค myynnissรคโ€, SELECT-lausekkeeksi. Kรคyttรคjรค tarkistaa kyselyn ja liittรครค sen yhteyteen ennen tuontia.

Kyllรค. Tekoรคlyavustajat tiivistรคvรคt tuodun taulukon, rakentavat pivot-kaavion ja vastaavat sitรค koskeviin kysymyksiin selkokielellรค. Reaaliaikainen yhteys tarkoittaa, ettรค pรคivitys pitรครค analyysin ajan tasalla tietokannan kanssa.

Tiivistรค tรคmรค viesti seuraavasti: