I många fall går det snabbare och effektivare att importera relationsdata via Power Pivot-tillägget än att göra en enkel import i Excel.
I allmänhet är det så här enkelt att göra:
-
Kontakta en databasadministratör för att få information om databasanslutningen och kontrollera att du har behörighet att komma åt data.
-
Om data är relations- eller dimensionella klickar du på Start > Hämta externa data > Från databas inifrån Power Pivot.
Du kan också importera från andra datakällor:
-
Klicka på Start > Från datatjänst om data kommer från Microsoft Azure Marketplace eller en OData-datafeed.
-
Klicka på Start > Hämta externa data > Från andra källor om du vill välja från hela listan med datakällor.
På sidan Välj hur du importerar data väljer du om du vill ta alla data i datakällan eller filtrera data. Välj antingen tabeller och vyer från en lista eller skriv en fråga som anger vilka data som ska importeras.
Fördelarna med en Power Pivot import omfattar möjligheten att:
-
Filtrera bort onödiga data för att bara importera en delmängd.
-
Byt namn på tabeller och kolumner när du importerar data.
-
Klistra in i en fördefinierad fråga för att markera de data som returneras.
-
OLE DB-providers kan ibland erbjuda snabbare prestanda för storskaliga data. När du väljer mellan olika leverantörer för samma datakälla bör du först prova OLE DB-providern.
-
När du importerar tabeller från relationsdatabaser sparas steg eftersom sekundärnyckelrelationer används under importen för att skapa relationer mellan kalkylblad i Power Pivot fönster.
-
Om du importerar flera tabeller och sedan tar bort de du inte behöver kan du spara steg. Om du importerar tabeller en i taget kan du fortfarande behöva skapa relationer mellan tabellerna manuellt.
-
Kolumner som innehåller liknande data i olika datakällor utgör grunden för att skapa relationer i fönstret Power Pivot. När du använder heterogena datakällor väljer du tabeller som har kolumner som kan mappas till tabeller i andra datakällor som innehåller identiska eller liknande data.
-
Om du vill ha stöd för datauppdatering för en arbetsbok som du publicerar på SharePoint väljer du datakällor som är lika tillgängliga för både arbetsstationer och servrar. När du har publicerat arbetsboken kan du konfigurera ett datauppdateringsschema för att uppdatera information i arbetsboken automatiskt. Genom att använda datakällor som är tillgängliga på nätverksservrar går det att uppdatera data.
I Excel klickar du på Data > Anslutningar > Uppdatera alla för att återansluta till en databas och uppdatera data i arbetsboken.
Uppdatera uppdaterar enskilda celler och lägger till rader som har uppdaterats i den externa databasen sedan den senaste importen. Endast nya rader och befintliga kolumner uppdateras. Om du behöver lägga till en ny kolumn i modellen måste du importera den med hjälp av stegen ovan.
En uppdatering upprepar helt enkelt samma fråga som används för att importera data. Om datakällan inte längre finns på samma plats, eller om tabeller eller kolumner tas bort eller byts namn, misslyckas uppdateringen. Naturligtvis behåller du fortfarande alla data som du tidigare importerat. Om du vill visa frågan som används under datauppdateringen klickar du på Power Pivot > Hantera för att öppna fönstret Power Pivot. Klicka på Design > Tabellegenskaper för att visa frågan.
Vanligtvis krävs behörigheter för att uppdatera data. Om du delar arbetsboken med andra som också vill uppdatera data, kräver de minst skrivskyddade behörigheter för databasen.
Metoden som du delar arbetsboken med avgör om datauppdateringen kan ske. I Microsoft 365 kan du inte uppdatera data i en arbetsbok som har sparats i Microsoft 365. På SharePoint Server kan du schemalägga ovakad datauppdatering på servern, men det är nödvändigt att Power Pivot för SharePoint har installerats och konfigurerats i SharePoint-miljön. Kontakta SharePoint-administratören för att se om det finns en schemalagd datauppdatering.
Du kan importera data från en av de många datakällorna som anges i tabellen nedan.
Power Pivot installerar inte leverantörerna för varje datakälla. Vissa leverantörer kanske redan finns på datorn, men du kan behöva ladda ned och installera den leverantör du behöver.
Du kan också länka till tabeller i Excel och kopiera och klistra in data från program som Excel och Word som använder ett HTML-format för Urklipp. Mer information finns i Lägga till data med hjälp av excel-länkade tabeller och Kopiera och klistra in data i Power Pivot.
Tänk på följande när det gäller dataleverantörer:
-
Du kan också använda OLE DB-providern för ODBC.
-
I vissa fall kan användning av MSDAORA OLE DB-providern resultera i anslutningsfel, särskilt med nyare versioner av Oracle. Om du stöter på fel rekommenderar vi att du använder någon av de andra leverantörerna som anges för Oracle.
Källa |
Versioner |
Filtyp |
Leverantörer |
---|---|---|---|
Access-databaser |
Microsoft Access 2003 eller senare. |
.accdb eller .mdb |
ACE 14 OLE DB-provider |
SQL Server-relationsdatabaser |
Microsoft SQL Server 2005 eller senare; Microsoft Azure SQL Database |
(ej tillämpligt) |
OLE DB Provider för SQL Server SQL Server Native Client OLE DB Provider SQL Server Native 10.0 Client OLE DB Provider .NET Framework Data Provider för SQL Client |
SQL Server Parallel Data Warehouse (PDW) |
SQL Server 2008 eller senare |
(ej tillämpligt) |
OLE DB-provider för SQL Server PDW |
Oracle-relationsdatabaser |
Oracle 9i, 10g, 11g. |
(ej tillämpligt) |
Oracle OLE DB Provider .NET Framework Data Provider för Oracle Client .NET Framework-dataprovider för SQL Server MSDAORA OLE DB (provider 2) OraOLEDB MSDASQL |
Teradata-relationsdatabaser |
Teradata V2R6, V12 |
(ej tillämpligt) |
TDOLEDB OLE DB-provider .Net Data Provider for Teradata |
Informix-relationsdatabaser |
(ej tillämpligt) |
Informix OLE DB-provider |
|
IBM DB2-relationsdatabaser |
8.1 |
(ej tillämpligt) |
DB2OLEDB |
Sybase-relationsdatabaser |
(ej tillämpligt) |
Sybase OLE DB-provider |
|
Andra relationsdatabaser |
(ej tillämpligt) |
(ej tillämpligt) |
OLE DB-provider eller ODBC-drivrutin |
TextfilerAnslut till en platt fil |
(ej tillämpligt) |
.txt, .tab, .csv |
ACE 14 OLE DB-provider för Microsoft Access |
Microsoft Excel-filer |
Excel 97-2003 eller senare |
.xlsx, .xlsm, .xlsb, .xltx, .xltm |
ACE 14 OLE DB-provider |
Power Pivot arbetsbokImportera data från Analysis Services eller Power Pivot |
Microsoft SQL Server 2008 R2 eller senare |
xlsx, .xlsm, .xlsb, .xltx, .xltm |
ASOLEDB 10,5 (används endast med Power Pivot arbetsböcker som publiceras till SharePoint-servergrupper som har Power Pivot för SharePoint installerat) |
Analysis Services-kubImportera data från Analysis Services eller Power Pivot |
Microsoft SQL Server 2005 eller senare |
(ej tillämpligt) |
ASOLEDB 10 |
DatafeedsImportera data från en datafeed (används för att importera data från Reporting Services-rapporter, Atom-tjänstdokument och en enda datafeed) |
Atom 1.0-format Alla databaser eller dokument som exponeras som en WCF-datatjänst (Windows Communication Foundation) (tidigare ADO.NET Data Services). |
.atomsvc för ett tjänstdokument som definierar en eller flera feeds .atom för ett Webbfeeddokument för Atom |
Microsoft Data Feed Provider för Power Pivot .NET Framework-datafeeddataleverantör för Power Pivot |
Reporting Services-rapporterImportera data från en Reporting Services-rapport |
Microsoft SQL Server 2005 eller senare |
.Rdl |
|
Office-databasanslutningsfiler |
.Odc |
Publicerade serverdokument, till exempel Access-databaser som redan publicerats på SharePoint, kan inte importeras.
Behöver du mer hjälp?
Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.