Hvordan data reiser gjennom Excel

Gjelder for
Excel for Microsoft 365

Hvis data alltid er på reise, er Excel som Grand Central Station. Tenk deg at data er et tog fylt med passasjerer som regelmessig kjører inn i Excel, gjør endringer og deretter går. Det finnes mange måter å gå inn i Excel på. Dette importerer data av alle typer, og listen fortsetter å vokse. Når dataene er i Excel, er de klare til å endre form akkurat slik du ønsker ved hjelp av Power Query. Data, som oss alle, krever også «pleie og mating» for å holde ting i gang. Det er her tilkoblings-, spørrings- og dataegenskapene kommer inn. Til slutt forlater dataene Excel-togstasjonen på mange måter: importert av andre datakilder, delt som rapporter, diagrammer og pivottabeller, og eksportert til Power BI og Power Apps.  

En oversikt over Excels mange var å legge inn, behandle og sende ut data

De viktigste tingene du kan gjøre med data på togstasjonen i Excel

Her er de viktigste tingene du kan gjøre mens dataene er på Excel-togstasjonen:

De følgende avsnittene gir mer informasjon om hva som skjer i bakgrunnen på denne travle Excel-togstasjonen.

Sammendrag av tilkoblinger og egenskaper

Det finnes egenskaper for tilkobling, spørring og eksterne dataområder. Både tilkoblings- og spørringsegenskapene inneholder tradisjonell tilkoblingsinformasjon. I en dialogbokstittel betyr Tilkoblingsegenskaper at det ikke er noen spørring knyttet til den, men Spørringsegenskaper betyr at det er det. Egenskaper for eksterne dataområder styrer oppsettet og formatet til data. Alle datakilder har en dialogboks for egenskaper for eksterne data , men datakilder som har tilknyttet legitimasjon og oppdateringsinformasjon, bruker den større dialogboksen for dataegenskaper for eksternt område .

Informasjonen nedenfor oppsummerer de viktigste dialogboksene, rutene, kommandobanene og tilsvarende hjelpeemner.

Dialogboks eller rute
Kommandobaner
Faner og tunneler Hovedemne i Hjelp
Nyeste kilder
Data>Nyeste kilder
(Ingen faner)
Dialogboksen Tunneler for å koble til>Navigator
Behandle datakildeinnstillinger og -tillatelser
Tilkoblingsegenskaper
ELLER
Veiviser for datatilkobling
Data>Spørringer & tilkoblinger>Tilkoblinger-fanen> (høyreklikk en tilkobling) >Egenskaper
Bruk-fanen
Definisjon-fanen
Brukes I-fanen
Egenskaper for tilkobling
Spørringsegenskaper
Data>Eksisterende tilkoblinger> (høyreklikk en tilkobling) >Redigere tilkoblingsegenskaper
ELLER
Data>Spørringer & tilkoblingers | Kategorien >Spørringer (høyreklikk en tilkobling) >Egenskaper
ELLER
Spørring>Egenskaper
ELLER
Data>Oppdater alle>Tilkoblinger (når de er plassert på et lastet spørringsregneark)
Bruk-fanen
Definisjon-fanen
Brukes I-fanen
Egenskaper for tilkobling
Spørringer & tilkoblinger
Data>Spørringer & tilkoblinger
Fanen Spørringer
Tilkoblinger-fanen
Egenskaper for tilkobling
Eksisterende tilkoblinger
Data>Eksisterende tilkoblinger
Tilkoblinger-fanen
Tabeller-fanen
Koble seg til eksterne data
Egenskaper for eksterne data
ELLER
Egenskaper for eksternt dataområde
ELLER
Data>Egenskaper (deaktivert hvis den ikke er plassert i et spørringsregneark)
Brukes i kategorien (fra dialogboksen Tilkoblingsegenskaper )

Oppdater-knappen på høyre side tunneler til Spørringsegenskaper
Behandle eksterne dataområder og egenskaper for disse
Tilkoblingsegenskaper> Definisjon-fanen>, Eksportere tilkoblingsfil
ELLER
Spørring>Eksportere tilkoblingsfil
(Ingen faner)
Tunneler til
Dialogboksen Fil
Datakilder-mappe
Opprette, redigere og administrere tilkoblinger til eksterne data

Grunnleggende om datatilkoblinger

Data i en Excel-arbeidsbok kan komme fra to forskjellige plasseringer. Dataene kan lagres direkte i arbeidsboken, eller de kan lagres i en ekstern datakilde, for eksempel en tekstfil, en database eller en OLAP-kube (Online Analytical Processing). Denne eksterne datakilden kobles til arbeidsboken via en datatilkobling, som er et sett med informasjon som beskriver hvordan du finner, logger på og får tilgang til den eksterne datakilden.

Hovedfordelen ved å koble til eksterne data er at du jevnlig kan analysere disse dataene uten at du hele tiden trenger å kopiere dataene til arbeidsboken, som kan være en tidskrevende operasjon som ofte kan inneholde feil. Når du har koblet til eksterne data, kan du også automatisk oppdatere Excel-arbeidsbøkene fra den opprinnelige datakilden hver gang datakilden oppdateres med ny informasjon.

Tilkoblingsinformasjon lagres i arbeidsboken og kan også lagres i en tilkoblingsfil, for eksempel en ODC-fil (datatilkoblingsfil for Office) eller en fil med datakildenavn (DSN).

Hvis du vil hente eksterne data til Excel, trenger du tilgang til dataene. Hvis den eksterne datakilden du vil ha tilgang til, ikke er på den lokale datamaskinen, må du kanskje kontakte administratoren for databasen for å få passord, brukertillatelser eller annen tilkoblingsinformasjon. Hvis datakilden er en database, må du kontrollere at databasen ikke åpnes i eksklusiv modus. Hvis datakilden er en tekstfil eller et regneark, må du kontrollere at en annen bruker ikke har den åpen for eksklusiv tilgang.

Mange datakilder krever også en ODBC-driver eller OLE DB-leverandør for å koordinere dataflyten mellom Excel, tilkoblingsfilen og datakilden.

Koble til eksterne datakilder  

Diagrammet nedenfor oppsummerer de viktigste punktene om datatilkoblinger.

1. Det finnes en rekke datakilder du kan koble deg til: Analysis Services, SQL Server, Microsoft Access, andre OLAP- og relasjonsdatabaser, regneark og tekstfiler.

2. Mange datakilder har en tilknyttet ODBC-driver eller OLE DB-leverandør.

3. En tilkoblingsfil definerer all informasjon som er nødvendig for å få tilgang til og hente data fra en datakilde.

4. Tilkoblingsinformasjonen kopieres fra en tilkoblingsfil til en arbeidsbok, og tilkoblingsinformasjonen kan enkelt redigeres.

5. Dataene kopieres til en arbeidsbok slik at du kan bruke dem på samme måte som data som er lagret direkte i arbeidsboken.

Finne tilkoblinger

Hvis du vil finne tilkoblingsfiler, bruker du dialogboksen Eksisterende tilkoblinger . (Velg data>Eksisterende tilkoblinger.) Ved hjelp av denne dialogboksen kan du se følgende typer tilkoblinger:

  • Tilkoblinger i arbeidsboken 
    Denne listen viser alle gjeldende tilkoblinger i arbeidsboken. Listen er opprettet fra tilkoblinger som du allerede har definert, som du opprettet ved hjelp av dialogboksen Velg datakilde i veiviseren for datatilkobling, eller fra tilkoblinger du tidligere har valgt som tilkobling fra denne dialogboksen.
  • Tilkoblingsfiler på datamaskinen 
    Denne listen opprettes fra Mine datakilder-mappen , som vanligvis er lagret i Dokumenter-mappen .
  • Tilkoblingsfiler på nettverket 
    Denne listen kan opprettes fra et sett med mapper på det lokale nettverket, der plasseringen kan distribueres på tvers av nettverket som en del av distribusjonen av gruppepolicyer for Microsoft Office eller et SharePoint-bibliotek. 

Redigere tilkoblingsegenskaper

Du kan også bruke Excel som et redigeringsprogram for tilkoblingsfiler til å opprette og redigere tilkoblinger til eksterne datakilder som er lagret i en arbeidsbok eller i en tilkoblingsfil. Hvis du ikke finner tilkoblingen du vil bruke, kan du opprette en tilkobling ved å klikke Bla gjennom etter mer for å vise dialogboksen Velg datakilde , og deretter klikke Ny kilde for å starte veiviseren for datatilkobling.

Når du har opprettet tilkoblingen, kan du bruke dialogboksen Tilkoblingsegenskaper (VelgDataspørringer> &Tilkoblinger-fanen>> (høyreklikk en tilkobling>) Egenskaper) til å kontrollere ulike innstillinger for tilkoblinger til eksterne datakilder og for å bruke, gjenbruke eller bytte tilkoblingsfiler.

Vær oppmerksom på Noen ganger kalles dialogboksen Tilkoblingsegenskaper dialogboksen dialogboksen Spørringsegenskaper når det er opprettet en spørring i Power Query (tidligere kalt Get & Transform) knyttet til den.

Hvis du bruker en tilkoblingsfil til å koble deg til en datakilde, kopierer Excel tilkoblingsinformasjonen fra tilkoblingsfilen til Excel-arbeidsboken. Når du gjør endringer ved hjelp av dialogboksen Tilkoblingsegenskaper , redigerer du datatilkoblingsinformasjonen som er lagret i den gjeldende Excel-arbeidsboken, og ikke den opprinnelige datatilkoblingsfilen som kan ha blitt brukt til å opprette tilkoblingen (angitt av filnavnet som vises i egenskapen TilkoblingsfilDefinisjon-fanen ). Når du har redigert tilkoblingsinformasjonen (med unntak av egenskapene Tilkoblingsnavn og Tilkoblingsbeskrivelse ), fjernes koblingen til tilkoblingsfilen, og egenskapen Tilkoblingsfil slettes.

Hvis du vil sikre at tilkoblingsfilen alltid brukes når en datakilde oppdateres, klikker du Alltid prøv å bruke denne filen til å oppdatere disse dataeneDefinisjon-fanen . Når du merker av for dette alternativet, sikrer du at oppdateringer til tilkoblingsfilen alltid vil bli brukt av alle arbeidsbøker som bruker denne tilkoblingsfilen, som også må ha denne egenskapen angitt.

Administrere tilkoblinger

Ved hjelp av dialogboksen Tilkoblinger kan du enkelt behandle disse tilkoblingene, inkludert å opprette, redigere og slette dem (VelgDataspørringer> &Tilkoblinger-fanen>> (høyreklikk en tilkobling>) Egenskaper.) Du kan bruke denne dialogboksen til å gjøre følgende:

  • Opprett, rediger, oppdater og slett tilkoblinger som er i bruk i arbeidsboken.
  • Kontroller kilden til eksterne data. Det kan være lurt å gjøre dette i tilfelle tilkoblingen ble definert av en annen bruker.
  • Vise hvor hver tilkobling brukes i gjeldende arbeidsbok.
  • Diagnostisere en feilmelding om tilkoblinger til eksterne data.
  • Omdirigere en tilkobling til en annen server eller datakilde, eller erstatte tilkoblingsfilen for en eksisterende tilkobling.
  • Gjør det enkelt å opprette og dele tilkoblingsfiler med brukere.

Dele ODC- og spørringstilkoblinger i filer

Tilkoblingsfiler er spesielt nyttige for konsekvent deling av tilkoblinger, noe som gjør tilkoblinger mer synlige, bidrar til å forbedre tilkoblingssikkerheten og forenkler administrasjon av datakilder. Den beste måten å dele tilkoblingsfiler på, er å plassere dem på en sikker og klarert plassering, for eksempel en nettverksmappe eller et SharePoint-bibliotek, der brukere kan lese filen, men bare utvalgte brukere kan endre filen. Hvis du vil ha mer informasjon, kan du se Dele data med ODC.

Bruke ODC-filer

Du kan opprette ODC-filer (.odc) for Office ved å koble deg til eksterne data via dialogboksen Velg datakilde eller ved å bruke veiviseren for datatilkobling for å koble til nye datakilder. En ODC-fil bruker egendefinerte HTML- og XML-koder til å lagre tilkoblingsinformasjonen. Du kan enkelt vise eller redigere innholdet i filen i Excel.

Du kan dele tilkoblingsfiler med andre for å gi dem samme tilgang som du har til en ekstern datakilde. Andre brukere trenger ikke å konfigurere en datakilde for å åpne tilkoblingsfilen, men de må kanskje installere ODBC-driveren eller OLE DB-leverandøren som kreves for å få tilgang til de eksterne dataene på datamaskinen.

ODC-filer er den anbefalte metoden for å koble til data og dele data. Du kan enkelt konvertere andre tradisjonelle tilkoblingsfiler (DSN, UDL og spørringsfiler) til en ODC-fil ved å åpne tilkoblingsfilen og deretter klikke knappen Eksporter tilkoblingsfilDefinisjon-fanen i dialogboksen Tilkoblingsegenskaper .

Bruke spørringsfiler

Spørringsfiler er tekstfiler som inneholder informasjon om datakilden, inkludert navnet på serveren der dataene er plassert, og tilkoblingsinformasjonen du oppgir når du oppretter en datakilde. Spørringsfiler er en tradisjonell metode for å dele spørringer med andre Excel-brukere.

Bruke DQY-spørringsfiler Du kan bruke Microsoft Query til å lagre .dqy-filer som inneholder spørringer etter data fra relasjonsdatabaser eller tekstfiler. Når du åpner disse filene i Microsoft Query, kan du vise dataene som returneres av spørringen og endre spørringen for å hente forskjellige resultater. Du kan lagre en DQY-fil for en spørring du oppretter, enten ved hjelp av spørringsveiviseren eller direkte i Microsoft Query.

Bruke OQY-spørringsfiler Du kan lagre OQY-filer for å koble til data i en OLAP-database, enten på en server eller i en frakoblet kubefil (CUB). Når du bruker veiviseren for flerdimensjonal tilkobling i Microsoft Query til å opprette en datakilde for en OLAP-database eller kube, opprettes en OQY-fil automatisk. Fordi OLAP-databaser ikke er organisert i poster eller tabeller, kan du ikke opprette spørringer eller DQY-filer for å få tilgang til disse databasene.

Bruke RQY-spørringsfiler Excel kan åpne spørringsfiler i RQY-format for å støtte OLE DB-datakildedrivere som bruker dette formatet. Se dokumentasjonen for driveren hvis du vil ha mer informasjon.

Bruke QRY-spørringsfiler Microsoft Query kan åpne og lagre spørringsfiler i QRY-format for bruk med tidligere versjoner av Microsoft Query som ikke kan åpne DQY-filer. Hvis du har en spørringsfil i Qry-format som du vil bruke i Excel, åpner du filen i Microsoft Query og lagrer den deretter som en DQY-fil. Hvis du vil ha informasjon om lagring av .dqy-filer, kan du se hjelpen for Microsoft Query.

Bruke .iqy-nettspørringsfiler Excel kan åpne .iqy Web Query-filer for å hente data fra nettet. Hvis du vil ha mer informasjon, kan du se Eksportere til Excel fra SharePoint.

Bruke eksterne dataegenskaper

Et eksternt dataområde (også kalt en spørringstabell) er et definert navn eller tabellnavn som definerer plasseringen av dataene som hentes til et regneark. Når du kobler til eksterne data, oppretter Excel automatisk et eksternt dataområde. Det eneste unntaket er en pivottabellrapport som er koblet til en datakilde, som ikke oppretter et eksternt dataområde. I Excel kan du formatere og ordne et eksternt dataområde eller bruke det i beregninger, som med andre data.

Excel gir automatisk navn til et eksternt dataområde på følgende måte:

  • Eksterne dataområder fra ODC-filer (Office Data Connection) får samme navn som filnavnet.
  • Eksterne dataområder fra databaser blir navngitt med navnet på spørringen. Som standard er Query_from_kilde navnet på datakilden som du brukte til å opprette spørringen.
  • Eksterne dataområder fra tekstfiler navngis med tekstfilnavnet.
  • Eksterne dataområder fra nettspørringer er navngitt med navnet på nettsiden som dataene ble hentet fra.

Hvis regnearket har mer enn ett eksternt dataområde fra samme kilde, er områdene nummerert. For eksempel MinTekst, MyText_1, MyText_2 og så videre.

Et eksternt dataområde har flere egenskaper (må ikke forveksles med tilkoblingsegenskaper) som du kan bruke til å kontrollere dataene, for eksempel bevaring av celleformatering og kolonnebredde. Du kan endre disse egenskapene for eksterne dataområder ved å klikke Egenskaper i Tilkoblinger-gruppenData-fanen og deretter foreta endringene i dialogboksene Egenskaper for eksternt dataområde eller Egenskaper for eksterne data .

Eksempel på dialogboksen Egenskaper for eksternt dataområde Eksempel på dialogboksen Egenskaper for eksternt område

Datakildestøtte i Excel Services

Det finnes flere dataobjekter (for eksempel eksternt dataområde og en pivottabellrapport) du kan bruke til å koble til forskjellige datakilder. Type datakilde du kan koble til, er imidlertid forskjellig for hvert enkelt dataobjekt.

Du kan bruke og oppdatere tilkoblede data i Excel Services. Du må kanskje godkjenne tilgangen på samme måte som med alle eksterne datakilder. Hvis du vil ha mer informasjon, kan du se Oppdatere en ekstern datatilkobling i Excel. Hvisdu vil ha mer informasjon om legitimasjon, kan du se Godkjenningsinnstillinger for Excel Services.

Tabellen nedenfor gir et sammendrag av hvilke datakilder som støttes for hvert dataobjekt i Excel.

Excel
data
objekt
Oppretter
Ekstern
data
rekkevidde?
  OLE
DB
ODBC Tekst
fil
HTML
fil
XML
fil
SharePoint
liste
Veiviseren for tekstimport Ja Nei Nei Ja Nei Nei Nei
Pivottabellrapport
(ikke-OLAP)
Nei Ja Ja Ja Nei Nei Ja
Pivottabellrapport
(OLAP)
Nei Ja Nei Nei Nei Nei Nei
Excel Table Ja Ja Ja Nei Nei Ja Ja
XML-tilordning Ja Nei Nei Nei Nei Ja Nei
nettspørring Ja Nei Nei Nei Ja Ja Nei
Veiviser for datatilkobling Ja Ja Ja Ja Ja Ja Ja
Microsoft Query Ja Nei Ja Ja Nei Nei Nei

Obs!

Disse filene, en tekstfil importert ved hjelp av veiviseren for tekstimport, en XML-fil importert ved hjelp av en XML-tilordning, og en HTML- eller XML-fil importert ved hjelp av en nettspørring, bruker ikke en ODBC-driver eller OLE DB-leverandør til å opprette tilkoblingen til datakilden.

Excel Services-løsning for Excel-tabeller og navngitte områder

Hvis du vil vise en Excel-arbeidsbok i Excel Services, kan du koble deg til og oppdatere data, men du må bruke en pivottabellrapport. Excel Services støtter ikke eksterne dataområder, og dette betyr at Excel Services ikke støtter en Excel-tabell som er koblet til en datakilde, en nettspørring, en XML-tilordning eller en Microsoft Query.

Du kan imidlertid omgå denne begrensningen ved å bruke en pivottabell til å koble til datakilden, og deretter utforme og oppsette pivottabellen som en todimensjonal tabell uten nivåer, grupper eller delsummer, slik at alle ønskede rad- og kolonneverdier vises. 

ODBC- og OLE DB-datatilgangskomponenter

La oss ta en tur nedover databasens minnebane.

Om MDAC, OLE DB og OBC

Først av alt, beklager alle akronymene. Microsoft Data Access Components (MDAC) 2.8 er inkludert i Microsoft Windows. Med MDAC kan du koble deg til og bruke data fra en rekke relasjonelle og ikke-relasjonelle datakilder. Du kan koble deg til mange ulike datakilder ved hjelp av Open Database Connectivity-drivere (ODBC) eller OLE DB-leverandører, som enten er utviklet og levert av Microsoft eller utviklet av ulike tredjeparter. Når du installerer Microsoft Office, legges flere ODBC-drivere og OLE DB-leverandører til datamaskinen.

Hvis du vil se en fullstendig liste over OLE DB-leverandører som er installert på datamaskinen, viser du dialogboksen Egenskaper for datakobling fra en datakoblingsfil og klikker deretter Leverandør-fanen .

Hvis du vil se en fullstendig liste over ODBC-leverandører som er installert på datamaskinen, viser du dialogboksen for ODBC-databaseadministrator og klikker deretter fanen Drivere .

Du kan også bruke ODBC-drivere og OLE DB-leverandører fra andre produsenter for å få informasjon fra andre kilder enn datakilder fra Microsoft, inkludert andre typer ODBC- og OLE DB-databaser. Hvis du vil ha informasjon om å installere disse ODBC-driverne eller OLE DB-leverandørene, bør du slå opp i dokumentasjonen for databasen, eller kontakte leverandøren av databasen.

Bruke ODBC til å koble til datakilder

I ODBC-arkitekturen kobles et program (for eksempel Excel) til ODBC Driver Manager, som i sin tur bruker en bestemt ODBC-driver (for eksempel Microsoft SQL ODBC-driver) til å koble til en datakilde (for eksempel en Microsoft SQL Server-database).

Hvis du vil koble til ODBC-datakilder, gjør du følgende:

  1. Kontroller at riktig ODBC-driver er installert på datamaskinen som inneholder datakilden.
  2. Definer et datakildenavn (DSN) ved hjelp av enten administratoren for ODBC-datakilden til å lagre tilkoblingsinformasjonen i registret eller en DSN-fil, eller ved hjelp av en tilkoblingsstreng i Microsoft Visual Basic-kode for å overføre tilkoblingsinformasjon direkte til ODBC-driverbehandling.
    Klikk startknappen i Windows, og klikk deretter Kontrollpanel for å definere en datakilde. Klikk System og vedlikehold, og klikk deretter Administrative verktøy. Klikk Ytelse og vedlikehold og deretter Administrative verktøy. og klikk deretter Datakilder (ODBC). Hvis du vil ha mer informasjon om de ulike alternativene, klikker du Hjelp-knappen i hver dialogboks.

Maskindatakilder

Maskindatakilder lagrer tilkoblingsinformasjon i registret, på en bestemt datamaskin, med et brukerdefinert navn. Du kan bruke maskindatakilder bare på de datamaskinene hvor disse er definert. Det finnes to typer maskindatakilder – brukerdatakilder og systemdatakilder. Brukerdatakilder kan bare brukes av gjeldende bruker og er synlig bare for denne brukeren. Systemdatakilder kan brukes av alle brukere på en datamaskin og er synlige for alle brukere på datamaskinen.

En maskindatakilde er spesielt nyttig når du vil gi ekstra sikkerhet, fordi den sikrer at bare brukere som er pålogget kan se en maskindatakilde, og at en maskindatakilde ikke kan kopieres til en annen datamaskin av en ekstern bruker.

Fildatakilder

Fildatakilder (også kalt DSN-filer) lagrer tilkoblingsinformasjon i en tekstfil, ikke i registret, og er vanligvis mer fleksibel i bruk enn maskindatakilder. Du kan for eksempel kopiere en fildatakilde til en hvilken som helst datamaskin med riktig ODBC-driver, slik at programmet kan stole på konsekvent og nøyaktig tilkoblingsinformasjon til alle datamaskinene den bruker. Alternativt kan du plassere fildatakilden på én enkelt server, dele den mellom mange datamaskiner på nettverket og på en enkel måte vedlikeholde tilkoblingsinformasjonen på ett sted.

En fildatakilde kan også være umulig å dele. En fildatakilde som ikke kan deles, befinner seg på én enkelt datamaskin og peker mot en maskindatakilde. Du kan bruke fildatakilder som ikke kan deles, til å få tilgang til eksisterende maskindatakilder fra fildatakilder.

Bruke OLE DB til å koble til datakilder

I OLE DB-arkitekturen kalles programmet som har tilgang til dataene, for en dataforbruker (for eksempel Excel), og programmet som gir opprinnelig tilgang til dataene, kalles en databaseleverandør (for eksempel Microsoft OLE DB-leverandør for SQL Server).

En Universal Data Link-fil (UDL) inneholder tilkoblingsinformasjonen som en dataforbruker bruker til å få tilgang til en datakilde via OLE DB-leverandøren av den datakilden. Du kan opprette tilkoblingsinformasjonen ved å gjøre ett av følgende:

  • Bruk dialogboksen Egenskaper for datakobling i veiviseren for datatilkobling til å definere en datakobling for en OLE DB-leverandør. 
  • Opprett en tom tekstfil med filtypen UDL, og rediger filen, noe som viser dialogboksen Datakoblingsegenskaper .

Se også

Hjelp for Microsoft Power Query for Excel