Hur man importerar SQL-databasdata till Excel-fil [Exempel]

โšก Smart sammanfattning

Att importera SQL-databasdata till Excel lรคnkar ett kalkylblad till en aktiv tabell i SQL Server eller Access. Den hรคr sidan skapar en exempeltabell fรถr anstรคllda, importerar den via guiden Dataanslutning, importerar en Access-tabell och beskriver hur man uppdaterar anslutningen.

  • ๐Ÿ—„๏ธ Kรคlla: Informationen kommer frรฅn en extern SQL Server eller Microsoft ร…tkomst till databasen istรคllet fรถr inifrรฅn Excel.
  • ๐Ÿงฑ Fรถrbereda: Ett CREATE TABLE- och INSERT-skript skapar en exempeltabell fรถr anstรคllda att importera.
  • ๐Ÿ”Œ Ansluta: Fliken DATA, Frรฅn andra kรคllor, Frรฅn SQL Server รถppnar guiden Dataanslutning.
  • ๐Ÿ”‘ Authentication: En lokal server kan anvรคnda Windows autentisering, medan en fjรคrrserver behรถver ett anvรคndar-ID och lรถsenord.
  • ๐Ÿ“‹ Vรคlj: Vรคlj databasen och tabellen, spara kopplingen och placera informationen i kalkylbladet.
  • ๐Ÿ—‚๏ธ Tillgรฅng: Knappen Frรฅn Access importerar en tabell frรฅn en Microsoft ร…tkomst till databasen pรฅ samma sรคtt.
  • ๐Ÿ”„ Uppdatera: Data, Uppdatera alla uppdaterar den importerade tabellen nรคr databasen รคndras.

Hur man importerar en SQL-databas till Excel

Importera SQL-data till Excel-fil

I den hรคr handledningen kommer vi att importera data frรฅn en extern SQL-databas. Den hรคr รถvningen fรถrutsรคtter att du har en fungerande instans av SQL Server och grunderna i SQL Server.

Fรถrst skapar vi SQL fil att importera i Excel. Om du redan har SQL-exporterad fil redo kan du hoppa รถver fรถljande tvรฅ steg och gรฅ till nรคsta steg.

  1. Skapa en ny databas med namnet EmployeesDB
  2. Kรถr fรถljande frรฅga
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

Hur man importerar data till Excel med hjรคlp av Wizard Dialog

  • Skapa en ny arbetsbok i MS Excel
  • Klicka pรฅ fliken DATA

Importera data till Excel med hjรคlp av Wizard Dialog

  1. Vรคlj frรฅn knappen Andra kรคllor
  2. Vรคlj frรฅn SQL Server som visas i bilden ovan

Importera data till Excel med hjรคlp av Wizard Dialog

  1. Ange servernamn/IP-adress. Fรถr den hรคr handledningen ansluter jag till localhost 127.0.0.1
  2. Vรคlj inloggningstyp. Eftersom jag รคr pรฅ en lokal dator och har Windows-autentisering aktiverad kommer jag inte att ange anvรคndar-id och lรถsenord. Om du ansluter till en fjรคrrserver mรฅste du ange dessa uppgifter.
  3. Klicka pรฅ nรคsta knapp

Nรคr du รคr ansluten till databasservern. Ett fรถnster รถppnas, du mรฅste ange alla detaljer som visas i skรคrmdumpen

Importera data till Excel med hjรคlp av Wizard Dialog

  • Vรคlj EmployeesDB frรฅn rullgardinsmenyn
  • Klicka pรฅ personaltabellen fรถr att vรคlja den
  • Klicka pรฅ nรคsta knapp.

Det kommer att รถppna en dataanslutningsguide fรถr att spara dataanslutning och avsluta processen fรถr att ansluta till den anstรคlldes data.

Importera data till Excel med hjรคlp av Wizard Dialog

  • Du kommer att fรฅ upp fรถljande fรถnster

Importera data till Excel med hjรคlp av Wizard Dialog

  • Klicka pรฅ OK-knappen

Importera data till Excel med hjรคlp av Wizard Dialog

Ladda ner SQL- och Excel-filen

Hur man importerar MS Access-data till Excel med exempel

Hรคr kommer vi att importera data frรฅn en enkel extern databas som drivs av Microsoft Access-databas. Vi kommer att importera produkttabellen till excel. Du kan ladda ner Microsoft ร…tkomst till databasen.

  • ร–ppna en ny arbetsbok
  • Klicka pรฅ fliken DATA
  • Klicka pรฅ frรฅn Access-knappen som visas nedan

Importera MS Access-data till Excel

  • Du kommer att fรฅ upp dialogfรถnstret som visas nedan

Importera MS Access-data till Excel

  • Blรคddra till databasen som du laddade ner och
  • Klicka pรฅ knappen ร–ppna

Importera MS Access-data till Excel

  • Klicka pรฅ OK-knappen
  • Du kommer att fรฅ fรถljande data

Importera MS Access-data till Excel

Ladda ner databasen och Excel-filen

Uppdatera och hantera databasanslutningen

Fรถrdelen med att importera jรคmfรถrt med att klistra in รคr att Excel behรฅller en aktiv anslutning till databasen, sรฅ en enda uppdatering hรคmtar de senaste raderna utan att guiden ska upprepas. Att hantera den anslutningen hรฅller rapporten bรฅde aktuell och sรคker.

  1. Uppdatera informationen: Klicka pรฅ valfri cell i den importerade tabellen, รถppna fliken DATA och vรคlj Uppdatera eller Uppdatera alla fรถr att uppdatera alla kopplingar.
  2. Uppdatera vid รถppning: I Anslutningsegenskaper markerar du "Uppdatera data nรคr filen รถppnas" sรฅ att rapporten รคr uppdaterad varje gรฅng den รถppnas.
  3. Hantera anslutningar: Anvรคnd Frรฅgor och anslutningar fรถr att byta namn pรฅ, redigera eller ta bort en anslutning och fรถr att kontrollera servern och databasen den pekar pรฅ.
  4. Skydda inloggningsuppgifter: Fรถredra Windows autentisering dรคr det รคr mรถjligt, och spara aldrig ett databaslรถsenord i en delad arbetsbok.

โš ๏ธ Varning: En arbetsbok som har en aktiv databasanslutning kan exponera servernamnet och frรฅgan. Ta bort anslutningen med Frรฅgor och anslutningar innan du delar filen utanfรถr organisationen, eller klistra in vรคrdena som statiska data fรถrst.

Vanliga frรฅgor

Windows autentiseringsloggningar med den aktuella Windows konto, sรฅ inget lรถsenord skrivs in, vilket passar en lokal server. SQL Server-autentisering krรคver ett separat anvรคndar-ID och lรถsenord och anvรคnds fรถr fjรคrrservrar.

Endast efter en uppdatering. Den importerade tabellen behรฅller en anslutning men uppdateras inte av sig sjรคlv. Klicka pรฅ Uppdatera pรฅ fliken DATA eller stรคll in anslutningen sรฅ att den uppdateras nรคr filen รถppnas fรถr att se de senaste raderna.

Ja. ร„ndra kommandotypen till SQL i anslutningsegenskaperna och klistra in ett SELECT-uttryck. Excel importerar sedan bara de rader och kolumner som frรฅgan returnerar, vilket รคr snabbare fรถr en stor tabell.

Ja. AI-funktioner som Copilot omvandlar en vanlig fรถrfrรฅgan som "anstรคllda inom fรถrsรคljning som tjรคnar รถver 2000" till en SELECT-sats. Anvรคndaren granskar frรฅgan och klistrar in den i anslutningen innan importen.

Ja. AI-assistenter sammanfattar den importerade tabellen, bygger en pivot eller ett diagram och svarar pรฅ frรฅgor om den pรฅ ett enkelt sprรฅk. Live-anslutningen innebรคr att en uppdatering hรฅller analysen aktuell med databasen.

Sammanfatta detta inlรคgg med: