Oprette en XML-datafil og en XML-skemafil fra data i regneark

Bemærk!: Vi vil gerne give dig den mest opdaterede hjælp, så hurtigt vi kan, på dit eget sprog. Denne side er oversat ved hjælp af automatisering og kan indeholde grammatiske fejl og unøjagtigheder. Det er vores hensigt, at dette indhold skal være nyttigt for dig. Vil du fortælle os, om oplysningerne var nyttige for dig, nederst på denne side? Her er artiklen på engelsk så du kan sammenligne.

Hvis du vil oprette en XML-datafil og en XML-skemafil ud fra et celleområde i et regneark, kan du bruge Excel 2003 XML Tools Add-in Version 1.1 til at udvide de eksisterende XML-funktioner i Microsoft Office Excel 2007 og nyere.

  1. Du kan hente tilføjelsesprogrammet ved at klikke på linket Excel 2003 XML Tools Add-in og følge instruktionerne på downloadsiden.

  2. Start Excel.

  3. Klik på _GT_- Indstillinger _GT_ -tilføjelsesprogrammer.

    I Excel 2007skal du klikke på Microsoft Office-knappen Office-knapflade > Excel-indstillinger > tilføjelses programmer.

  4. Klik på Excel-tilføjelsesprogrammer i feltet Administrer, og klik derefter på Udfør.

  5. I dialogboksen Tilføjelsesprogrammer skal du klikke på Gennemse, finde frem til filen XmlTools.xla, markere filen og klikke på OK.

    Denne fil gemmes som standard i følgende mappe på din harddisk:
    \Office Samples\OfficeExcel2003XMLToolsAddin.

  6. Kontrollér, at afkrydsningsfeltet Xmltools er markeret på listen Tilgængelige tilføjelsesprogrammer, og klik derefter på OK for at indlæse tilføjelsesprogrammet.

  7. Du kan kontrollere, at tilføjelsesprogrammet er aktivt, ved at gå til fanen Tilføjelsesprogrammer og kontrollere, at kommandomenuen XML Tools vises under kategorien Menukommandoer.

Bemærk!: Dette tilføjelsesprogram er udviklet til Excel 2003. Dokumentationen og brugergrænsefladen henviser til lister, som nu kaldes Excel-tabeller i de versioner af Excel, der er nyere end Excel 2003.

Du kan finde flere oplysninger om at bruge dette tilføjelsesprogram i artiklen Brug af Excel 2003 XML Tools Add-in Version 1.1 (på engelsk).

  1. Angiv de data, du vil bruge til at oprette XML-datafilen og XML-skemafilen. Dataene skal være i tabelform bestående af kolonner og rækker (også kaldet flade data).

  2. Under fanen Tilføjelsesprogrammer i gruppen Menukommandoer skal du klikke på pilen ud for XML Tools og derefter klikke på Convert a Range to an XML List.

  3. Angiv celleområdet for de data, du vil konvertere, som absolut reference i tekstfeltet.

    Tip!: Det er nemmere at angive den korrekte cellereference i dialogboksen, hvis du klikker på knappen til højre for tekstfeltet, klikker på og holder fast i den øverste venstre celle i området og trækker markøren ned til den nederste højre celle i området.

  4. Under Use first row as column names? skal du vælge No, hvis den første række indeholder data, eller Yes hvis den første række indeholder kolonneoverskrifter. Klik derefter på OK.

    Excel opretter automatisk et XML-skema, knytter cellerne til skemaet og opretter en XML-tabel.

    Vigtigt!:  Hvis Visual Basic Editor starter, og der vises en VBA-fejlmeddelelse (Visual Basic for Applications) skal du gøre følgende:

    1. Klik på OK.

    2. Fjern "50" fra linjen i den fremhævede linje i VBA-kodemodulet. Du skal med andre ord ændre
      :XMLDoc som MSXML2. DOMDocument50
      Til:
      XMLDoc som Msxml2. DOMDocument

    3. Tryk på F5 for at finde den næste linje, der indeholder "XMLDoc As msxml2.DOMDocument50," klik på OK, og ret linjen, som du gjorde på trin 2.

    4. Tryk på F5 igen for at finde og ændre eventuelle andre forekomster af strengen.

    5. Når du trykker på F5, og VBA-fejlmeddelelsen ikke længere vises, skal du lukke Visual Basic Editor for at vende tilbage til projektmappen. Celleområdet er nu blevet konverteret til en XML-tabel.

      Bemærk!: Du kan få vist alle XML-tilknytningerne i projektmappen under fanen Udvikler i gruppen XML ved at klikke på Kilde for at få vist opgaveruden XML-kilde. I den nederste del af opgaveruden skal du klikke på XML-tilknytninger.

      Hvis fanen Udvikler ikke vises, skal du udføre trinnene under trin 1 i det næste afsnit for at føje den til båndet i Excel.

  1. Hvis fanen udvikler ikke er tilgængelig, skal du aktivere den. Hvis du vil have mere at vide, skal du se Vis fanen udvikler.

  2. Klik på Eksportér i gruppen XML under fanen Udvikler.

    Eksportér på fanen Udvikler

    Bemærk!: Hvis dialogboksen Eksportér XML vises, og der kun vises knapperne OK og Annuller, skal du klikke på den XML-tilknytning, du vil bruge, og klikke på OK. Dialogboksen Eksportér XML vises kun, hvis der ikke er markeret 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!: Når du opretter XML-tilknytninger og eksporterer data i Excel til XML-filer, er der en grænse for antallet af rækker, der kan eksporteres. Eksportér til XML fra Excel vil gemme op til 65536 rækker. Hvis filen indeholder mere end 65536 rækker, eksporterer Excel den første (#ROWS mod 65537) rækker. Hvis dit regneark for eksempel har 70000-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 65536, og prøv derefter at eksportere dem, men miste dataene i slutningen af filen.

  1. Markér en celle i en tilknyttet Excel-tabel.

  2. Under fanen Tilføjelsesprogrammer i gruppen Menukommandoer skal du klikke på pilen ud for XML Tools og derefter klikke på Create XSD files for the SML Schema at the active cell.

    Excel kopierer XML-skemaet og sætter det ind i Notesblok.

  3. I Notesblok skal du klikke på Filer og derefter klikke på Gem som.

  4. Angiv et filnavn og en filtype, f.eks. ProdOrders.xsd, og klik på Gem.

Har du brug for mere hjælp?

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

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.

×