Eksportere XML-data

Når du har importeret XML-data, har knyttet data til celler i dit regnearkog foretaget ændringer i dataene, vil du ofte eksportere eller gemme dataene i en XML-fil.

Vigtigt!: 

  • Før du eksporterer XML-data, skal du aktivere fanen udvikler på båndet. Se Vis fanen udvikler.

  • Når du opretter XML-tilknytninger og eksporterer data i Excel til XML-datafiler, er der en grænse for antallet af rækker, der kan eksporteres. Eksportér til XML fra Excel vil gemme op til 65.536 rækker. Hvis filen indeholder mere end 65.536 rækker, eksporterer Excel den første (#ROWS mod 65537) rækker. Hvis dit regneark for eksempel har 70.000-rækker, eksporteres 70000 mod mod 65537 = 4464-rækker i Excel. Vores anbefaling er til 1) Brug xlsx i stedet eller 2) Gem filen som XML-regneark 2003 (. XML), som mister tilknytningerne, eller 3) Slet alle rækker efter 65.536, og prøv derefter at eksportere dem, men miste dataene i slutningen af filen.

Eksportere XML-data (med højst 65.536 rækker)

  1. Klik på udvikler > Eksportér.

    Hvis du ikke kan se fanen udvikler , skal du se Vis fanen udvikler.

  2. Hvis der vises en lille eksport- dialogboks, skal du klikke på den XML-tilknytning, du vil bruge, og klikke på OK.

    Denne dialogboks vises kun, hvis der ikke er valgt en XML-tabel, og hvis projektmappen indeholder mere end én XML-tilknytning.

  3. I den store dialogboks med navnet Eksportér XML i feltet Filnavn skal du skrive et navn til XML-datafilen.

  4. Klik på Eksportér.

    Bemærk!: Hvis regnearket indeholder overskrifter eller etiketter, der er forskellige fra XML-elementnavnene i XML-tilknytningen, bruger Excel XML-elementnavnene, når du eksporterer eller gemmer XML-data fra regnearket.

Eksportere XML-data (for mere end 65.536 rækker)

  1. Træk 65.537 fra det samlede antal rækker i filen. Du får x antal rækker.

  2. Slet x rækker fra starten af Excel-regnearket.

  3. Eksportere regnearket som en XML-datafil (se den forrige sektion for proceduren).

  4. Klik på Luk , men Gem ikke arket. Åbn derefter Excel-regnearket igen.

  5. Slet alt efter totalen x, og eksportér derefter som en XML-datafil (se den forrige sektion for proceduren).

    Men denne procedure får du resten af rækkerne. På det tidspunkt skal du have to XML-eksportfiler, som du kan kombinere for at oprette en dublet af det oprindelige regneark.

For at opnå bagudkompatibilitet med tidligere XML-funktioner kan det være en god ide at gemme filen som en XML-datafil (.xml) i stedet for at bruge kommandoen Eksportér.

  1. Tryk på Ctrl+S for at gemme din fil.

    Dette trin sikrer, at eventuelle ændringer, du har foretaget i projektmappen, ikke går tabt, når projektmappen gemmes som en XML-datafil.

  2. Klik på filer > Gem som, og vælg den placering, hvor du vil gemme filen.

    Klik på Microsoft Office-knappen Office-knapflade i Excel 2007, peg på pilen ud for Gem som, og klik derefter på andre formater.

  3. Skriv et navn til XML-datafilen i feltet Filnavn.

  4. Klik på XML-datapå listen filtype , og klik på Gem.

  5. Hvis du får vist en meddelelse om, at det kan medføre tab af funktioner at gemme filen som XML-data, skal du klikke på Fortsæt.

  6. Hvis der vises en lille eksport- dialogboks, skal du klikke på den XML-tilknytning, du vil bruge, og klikke på OK.

    Denne dialogboks vises kun, hvis der ikke er valgt en XML-tabel, og projektmappen indeholder mere end én XML-tilknytning.

  7. I den store dialogboks med navnet Eksportér XML i feltet Filnavn skal du skrive et navn til XML-datafilen.

  8. Klik på Eksportér.

Bemærk!: Hvis regnearket indeholder overskrifter eller etiketter, der er forskellige fra XML-elementnavnene i XML-tilknytningen, bruger Excel XML-elementnavnene, når du eksporterer eller gemmer XML-data fra regnearket.

Når du eksporterer XML-data, kan du få meddelelser som dem nedenfor.

Der kan være flere årsager til denne meddelelse:

  • Den XML-tilknytning, der er knyttet til denne XML-tabel, har et eller flere nødvendige elementer, der ikke er knyttet til XML-tabellen.

    Den hierarkiske liste over elementer i opgaveruden XML-kilde angiver de nødvendige elementer ved at placere en rød stjerne i det øverste højre hjørne af ikonet til venstre for hvert element. For at tilknytte et nødvendigt element skal du trække det til den placering i regnearket, hvor det skal vises.

  • Elementet er en rekursiv struktur.

    Et almindeligt eksempel på en rekursiv struktur er et hierarki af medarbejdere og ledere, hvori de samme XML-elementer er indlejret på flere niveauer. Selvom du måske har tilknyttet alle elementerne i opgaveruden XML-kilde, understøtter Excel ikke rekursive strukturer, der er mere end ét niveau dybe, og kan derfor ikke tilknytte alle elementer.

  • XML-tabellen indeholder blandet indhold.

    Blandet indhold opstår, når et element har et underordnet element og en simpel tekst uden for et underordnet element. Et almindeligt tilfælde er, hvor formateringsmærker (f. eks. koder for fed skrift) bruges til at markere data i et element. Selvom det underordnede element (Hvis Excel understøtter det) kan vises, vil tekstindholdet gå tabt, når dataene importeres, ikke er tilgængelige, når dataene eksporteres, og de kan derfor ikke afrundes.

En XML-tilknytning kan ikke eksporteres, hvis det tilknyttede Elements relation med andre elementer ikke kan bevares. Denne relation kan ikke bevares af følgende grunde:

  • Skemadefinitionen for et tilknyttet element er indeholdt i en sekvens med følgende egenskaber:

    • Attributten maxoccurs er ikke lig med 1.

    • Sekvensen har mere end ét angivet direkte underordnet element eller har en anden compositor som direkte underordnet element.

  • Ikke-repeterende sidestillede elementer med samme repeterende overordnede element er tilknyttet forskellige XML-tabeller.

  • Flere gentagne elementer er knyttet til den samme XML-tabel, og gentagelsen er ikke defineret af et overordnet element.

  • Underordnede elementer fra forskellige overordnede elementer er tilknyttet den samme XML-tabel.

XML-tilknytningen kan heller ikke eksporteres, hvis den har en af følgende XML-skema konstruktioner:

  • Vis lister    En liste over elementer har en anden liste over elementer.

  • Data, som ikke er normaliserede    En XML-tabel har et element, der i skemaet er defineret til at forekomme én gang (attributten maxoccurs er sat til 1). Når du tilføjer et sådant element til en XML-tabel, udfylder Excel tabelkolonnen med flere forekomster af elementet.

  • Valg    Et tilknyttet element er en del af en <valg>-skemakonstruktion.

Excel kan ikke gemme din projektmappe i XML-data filen, medmindre du opretter et eller flere tilknyttede områder.

Hvis du har tilføjet en XML-tilknytning til projektmappen, skal du følge disse trin for at tilknytte XML-elementer til regnearket:

  1. Klik på Udvikler > Kilde.

    XML-kommandoer på fanen Udvikler

    Hvis du ikke kan se fanen udvikler , skal du se Vis fanen udvikler.

  2. I opgaveruden XML-kilde skal du markere de elementer, du vil tilknytte til regnearket.

    For at markere elementer, der ikke ligger op ad hinanden, skal du klikke på et element, mens du holder Ctrl nede, og derefter klikke på hvert enkelt element.

  3. Træk de markerede elementer til den placering i regnearket, hvor de skal vises.

Hvis du endnu ikke har tilføjet en XML-tilknytning til din projektmappe, eller hvis dine data ikke er i en XML-tabel, skal du gemme projektmappen i Excel-projektmappe filformatet (. xlsm) i Excel.

Har du brug for mere hjælp?

Du kan altid spørge en ekspert i Excel Tech Community, få support i Answers-community'et eller foreslå en ny funktion eller forbedring i Excel User Voice.

Se også

Oversigt over XML i Excel

Tilknytte XML-elementer i celler i en XML-tilknytning

Udvid dine Office-færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×