XML-gegevens exporteren - Microsoft Ondersteuning (2024)

Applies ToExcel voor Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Nadat u XML-gegevens hebt geïmporteerd, de gegevens hebt toegewezen aan cellen in het werkblad en wijzigingen in de gegevens hebt aangebracht, wilt u de gegevens mogelijk exporteren of opslaan in een XML-bestand.

Belangrijk:

  • Voordat u XML-gegevens exporteert, moet u het tabblad Ontwikkelaars op het lint inschakelen. Zie het tabblad Ontwikkelaars weergeven.

  • Wanneer u XML-toewijzingen maakt en gegevens in Excel exporteert naar XML-bestanden, is er een limiet voor het aantal rijen dat kan worden geëxporteerd. Door te exporteren naar XML vanuit Excel worden maximaal 65.536 rijen opgeslagen. Als uw bestand meer dan 65.536 rijen bevat, worden de eerste (aantal rijen mod 65537) rijen geëxporteerd vanuit Excel. Als uw werkblad bijvoorbeeld 70.000 rijen bevat, exporteert Excel 70000 mod 65537 = 4464 rijen. Wij raden het volgende aan: 1) gebruik in plaats daarvan xlsx of 2) sla het bestand op als XML-werkblad 2003 (.xml), waarbij de toewijzingen verloren gaan, of 3) verwijder alle rijen na 65,536 en exporteer opnieuw, waardoor de toewijzingen behouden blijven, maar de gegevens aan het einde van het bestand verloren gaan.

XML-gegevens exporteren (met niet meer dan 65.536 rijen)

  1. Klik op Ontwikkelaars > Export.

    Als u het tabblad Ontwikkelaars niet ziet, raadpleegt u Het tabblad Ontwikkelaars weergeven.

  2. Als er een klein dialoogvenster getiteld XML exporteren wordt weergegeven, klikt u op de XML-toewijzing die u wilt gebruiken en klikt u vervolgens op OK.

    Dit dialoogvenster wordt alleen weergegeven als er geen XML-tabel is geselecteerd en als de werkmap meer dan een XML-toewijzing bevat.

  3. Typ in het grote dialoogvenster XML exporteren in het vak Bestandsnaam een naam voor het XML-gegevensbestand.

  4. Klik op Exporteren.

    Opmerking:Als het werkblad kolomkoppen of labels bevat die verschillen van de namen van de XML-elementen in de XML-toewijzing, worden de namen van de XML-elementen gebruikt wanneer u XML-gegevens van het werkblad opslaat of exporteert.

XML-gegevens exporteren (voor meer dan 65.536 rijen)

  1. Trek 65537 af van het totale aantal rijen in uw bestand. Hierdoor krijgt u x aantal rijen.

  2. Verwijder x rijen vanaf het begin van het Excel-werkblad.

  3. Exporteer het werkblad als een XML-gegevensbestand (zie de vorige sectie voor de procedure).

  4. Klik op Sluiten , maar sla het blad niet op . Open vervolgens het Excel-werkblad opnieuw.

  5. Verwijder alles na het totaal x en exporteer vervolgens als een XML-gegevensbestand (zie de vorige sectie voor de procedure).

    Met deze procedure krijgt u de rest van de rijen. Op dat moment hebt u twee XML-exportbestanden, die u kunt combineren om een duplicaat van het oorspronkelijke werkblad te maken.

Voor terugwaartse compatibiliteit met eerdere XML-functionaliteit wilt u mogelijk het bestand opslaan naar een XML-gegevensbestand (.xml) in plaats van de opdracht Exporteren te gebruiken.

  1. Druk op Ctrl+S om het bestand op te slaan.

    Dit zorgt ervoor dat eventuele wijzigingen in uw werkmap behouden blijven wanneer de werkmap wordt opgeslagen als een XML-gegevensbestand.

  2. Klik op Bestand > Opslaan als en selecteer de locatie waar u het bestand wilt opslaan.

    Alleen in Excel 2007 klikt u op de Microsoft Office-knop XML-gegevens exporteren - Microsoft Ondersteuning (1), wijst u de pijl naast Opslaan als aan en klikt u vervolgens op Andere indelingen.

  3. Typ in het vak Bestandsnaam een naam voor het XML-gegevensbestand.

  4. Klik in de lijst Opslaan als op XML-gegevens en klik op Opslaan.

  5. Als u een bericht ziet waarin wordt aangegeven dat bij het opslaan van het bestand als XML-gegevens kenmerken verloren kunnen gaan, klikt u opDoorgaan.

  6. Als er een klein dialoogvenster getiteld XML exporteren wordt weergegeven, klikt u op de XML-toewijzing die u wilt gebruiken en klikt u vervolgens op OK.

    Dit dialoogvenster wordt alleen weergegeven als er geen XML-tabel is geselecteerd en de werkmap meer dan een XML-toewijzing bevat.

  7. Typ in het grote dialoogvenster XML exporteren in het vak Bestandsnaam een naam voor het XML-gegevensbestand.

  8. Klik op Exporteren.

Opmerking:Als het werkblad kolomkoppen of labels bevat die verschillen van de namen van de XML-elementen in de XML-toewijzing, worden de namen van de XML-elementen gebruikt wanneer u XML-gegevens van het werkblad opslaat of exporteert.

Wanneer u XML-gegevens exporteert, kan het zijn dat u berichten krijgt zoals hieronder weergegeven.

Dit bericht kan verschillende oorzaken hebben:

  • De XML-toewijzing die is gekoppeld aan deze XML-tabel, heeft een of meer vereiste elementen die niet zijn toegewezen aan de XML-tabel.

    In de hiërarchische lijst met elementen in het taakvenster XML-bron worden vereiste elementen aangegeven met een rood sterretje in de rechterbovenhoek van het pictogram dat links van elk element staat. Als u een vereist element wilt toewijzen, sleept u het element naar de werkbladlocatie waar u het wilt weergeven.

  • Het element is een recursieve structuur.

    Een gangbaar voorbeeld van een recursieve structuur is een hiërarchie van werknemers en managers waarin dezelfde XML-elementen zijn genest in meerdere niveaus. Hoewel u mogelijk alle elementen in het taakvenster XML-bron hebt toegewezen, biedt Excel geen ondersteuning voor recursieve structuren die meer dan één niveau diep zijn en daarom niet alle elementen kunnen toewijzen.

  • De XML-tabel bevat gemengde inhoud.

    Er is sprake van gemengde inhoud wanneer een element een onderliggend element en een eenvoudige tekst buiten een onderliggend element heeft. Een goed voorbeeld is waar opmaakcodes (zoals voor vette tekst) worden gebruikt om gegevens in een element aan te geven. Hoewel het onderliggend element (als dit door Excel wordt ondersteund) kan worden weergegeven, gaat de tekstinhoud verloren wanneer de gegevens worden geïmporteerd, is deze niet beschikbaar wanneer de gegevens worden geëxporteerd en kan daarom niet na conversie worden behouden.

Een XML-toewijzing kan niet worden geëxporteerd als de relatie van het toegewezen element met andere elementen niet kan worden behouden. Deze relatie kan om de volgende redenen niet worden behouden:

  • De schemadefinitie van een toegewezen element is opgenomen in een reeks met de volgende kenmerken:

    • Het kenmerk maxoccurs is niet gelijk aan 1.

    • De reeks heeft meer dan één rechtstreeks, gedefinieerd onderliggend element of een andere samensteller als een rechtstreeks onderliggend element.

  • Niet-herhalende elementen op hetzelfde niveau met hetzelfde herhalende bovenliggende element zijn toegewezen aan verschillende XML-tabellen.

  • Meerdere herhalende elementen zijn toegewezen aan dezelfde XML-tabel en het terugkeerpatroon wordt niet gedefinieerd door een bovenliggend element.

  • Onderliggende elementen van verschillende bovenliggende items zijn toegewezen aan dezelfde XML-tabel.

Bovendien kan de XML-toewijzing niet worden geëxporteerd als deze een van de volgende XML-schemaconstructies heeft:

  • Lijst met lijstenEen lijst met items heeft een tweede lijst met items.

  • Gedenormaliseerde gegevensEen XML-tabel heeft een element dat in het schema is gedefinieerd om eenmaal voor te komen (het kenmerk maxoccurs is ingesteld op 1). Wanneer u een dergelijk element aan een XML-tabel toevoegt, wordt in Excel de kolom met meerdere exemplaren van het element ingevuld.

  • KeuzeEen toegewezen element maakt deel uit van een schemaconstructie <keuze>.

De werkmap kan niet worden opgeslagen in het XML-gegevensbestand tenzij u een of meer toegewezen bereiken maakt.

Als u een XML-toewijzing aan de werkmap hebt toegevoegd, volgt u deze stappen om XML-elementen aan het werkblad toe te wijzen:

  1. Klik op Ontwikkelaars > Bron.

    XML-gegevens exporteren - Microsoft Ondersteuning (2)

    Als u het tabblad Ontwikkelaars niet ziet, raadpleegt u Het tabblad Ontwikkelaars weergeven.

  2. In het taakvenster XML-bron selecteert u de elementen die u wilt toewijzen aan uw werkblad.

    Als u niet-aangrenzende elementen wilt selecteren, klikt u op één element, houdt u Ctrl ingedrukt en klikt u vervolgens op elk element.

  3. Sleep de geselecteerde elementen naar de locatie in het werkblad waar u ze wilt weergeven.

Als u geen XML-toewijzing aan de werkmap hebt toegevoegd of als de gegevens niet in een XML-tabel staan, slaat u de werkmap op in de bestandsindeling 'werkmap met ingeschakelde macro’s' van Excel (.xlsm).

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Communities.

Zie ook

Overzicht van XML in Excel

XML-elementen toewijzen aan cellen in een XML-toewijzing

Meer hulp nodig?

Meer opties?

Ontdekken Community

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

XML-gegevens exporteren - Microsoft Ondersteuning (3)

Voordelen van Microsoft 365-abonnementen

XML-gegevens exporteren - Microsoft Ondersteuning (4)

Microsoft 365-training

XML-gegevens exporteren - Microsoft Ondersteuning (5)

Microsoft-beveiliging

XML-gegevens exporteren - Microsoft Ondersteuning (6)

Toegankelijkheidscentrum

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

XML-gegevens exporteren - Microsoft Ondersteuning (7)

Stel een vraag aan de Microsoft-Community

XML-gegevens exporteren - Microsoft Ondersteuning (8)

Microsoft Tech Community

XML-gegevens exporteren - Microsoft Ondersteuning (2024)

References

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Van Hayes

Last Updated:

Views: 5971

Rating: 4.6 / 5 (46 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Van Hayes

Birthday: 1994-06-07

Address: 2004 Kling Rapid, New Destiny, MT 64658-2367

Phone: +512425013758

Job: National Farming Director

Hobby: Reading, Polo, Genealogy, amateur radio, Scouting, Stand-up comedy, Cryptography

Introduction: My name is Van Hayes, I am a thankful, friendly, smiling, calm, powerful, fine, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.