Oprettelse af en XML-datafil og en XML-skemafil ud fra data i et regneark

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

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.

Hvad vil du gøre?

Trin 1: Hente XML Tools Add-in, og aktivere det

Trin 2: Konvertere et celleområde til en XML-tabel

Trin 3: Eksportere XML-tabellen til en XML-datafil (.xml)

Trin 4: Gemme XML-skemaet som XML-skemafil (.xsd)

Trin 1: Hente XML Tools Add-in, og aktivere det

  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 Office Excel 2007.

  3. Klik på Microsoft Office-knappen Office-knapflade , og klik derefter på Excel-indstillinger.

  4. Klik på kategorien Tilføjelsesprogrammer.

  5. Klik på Excel-tilføjelsesprogrammer i boksen Administrer, og klik derefter på .

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

Som standard gemmes filen i følgende mappe på harddisken:
\Office Samples\OfficeExcel2003XMLToolsAddin.

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

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

Bemærk: Dette tilføjelsesprogram er udviklet til Office Excel 2003. Dokumentationen og brugergrænsefladen henviser til lister, som nu kaldes Excel-tabeller i Office Excel 2007.

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).

Toppen af siden

Trin 2: Konvertere et celleområde til en XML-tabel

  1. Indtast 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. Indtast 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.

    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.

Toppen af siden

Trin 3: Eksportere XML-tabellen til en XML-datafil (.xml)

  1. Hvis fanen Udvikler ikke er synlig, skal du benytte følgende fremgangsmåde for at få den vist:

    1. Klik på Microsoft Office-knappen Office-knapflade , og klik derefter på Excel-indstillinger.

    2. Marker afkrydsningsfeltet Vis fanen Udvikler på båndet i kategorien Populær under Vigtigste indstillinger for arbejde med Excel, og klik derefter på OK.

Bemærk: Båndet er en komponent i Brugergrænsefladen Microsoft Fluent (båndet).

  1. Under fanen Udvikler i gruppen XML skal du klikke på Eksporter.

    Gruppen XML på båndet

    Bemærk: Hvis den lille dialogboks Eksporter XML vises, og der kun vises knapperne OK og Annuller , skal du klikke på den XML-tilknytning, du vil bruge, og klikke på OK.

    Den lille dialogboks ved navn Eksporter XML vises kun, hvis der ikke er markeret en XML-tabel, og projektmappen indeholder mere end en XML-tilknytning.

  2. I den store dialogboks ved navn Eksporter XML i feltet Filnavn skal du indtaste et navn til XML-datafilen.

  3. Klik på Eksportér.

Bemærk:  Ved oprettelse af XML-tilknytninger og eksport af data i Excel til XML-filer er der en grænse for det antal rækker, der kan eksporteres. Eksport til XML fra Excel gemmer maksimalt 65.536 rækker. Hvis filen indeholder mere end 65.536 rækker, vil Excel eksportere de første (#RÆKKER rest 65537) rækker. Hvis regnearket f.eks. har 70.000 rækker, vil Excel eksportere 70.000 rest 65.537 = 4.464 rækker. Vores anbefaling er at 1) bruge xlsx i stedet eller 2) gemme filen som XML-regneark 2003 (.xml-format), som vil miste tilknytninger, eller 3) slette alle rækker efter 65.536 og derefter eksportere igen, således at tilknytninger bevares, men dataene i slutningen af filen går tabt.

Toppen af siden

Trin 4: Gemme XML-skemaet som XML-skemafil (.xsd)

  1. Marker 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.

Toppen af siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Del Facebook Facebook Twitter Twitter Mail Mail

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×