Converteren van Excel naar XML online converter. Een XML-gegevensbestand en een XML-schemabestand maken op basis van werkbladgegevens

Gegevens weergeven op basis van het invoeren van een beschrijving met tags of programma-instellingen. U kunt ze niet openen om ze te bewerken met een gewone dubbelklik. Dit komt doordat de vereiste applicatie, die standaard wordt gebruikt, niet is geïnstalleerd om aan de extensie te koppelen. Maar als u een leesbaar tabelbestand wilt dat kan worden bewerkt, kunt u het XML-bestand in Excel openen. In dit geval zijn er geen converters nodig die formaten onderling kunnen converteren. Het enige voorbehoud is dat deze functie alleen beschikbaar is in Office-versies 2003 en hoger.

Hoe XML in Excel te openen: methode één

Laten we eens kijken naar het importeren van gegevens op basis van Excel-versie 2016. De eerste en gemakkelijkste manier is om Excel in eerste instantie te starten. Wanneer u de applicatie start, wordt er in plaats van een begroeting en logo een speciaal inlogvenster weergegeven, waarin in het linkermenu de regel "Andere boeken openen" staat.

Hierna wordt het browse-item gebruikt en in het nieuwe venster wordt XML geselecteerd als openingsformaat. Hierna vinden we op de gebruikelijke manier het gewenste bestand en drukken op de knop Openen. In dit geval wordt het niet herkend als een tekstdocument met beschrijvingen en tags, maar als een heel gewone tabel. Uiteraard kunnen de gegevens naar eigen inzicht worden aangepast, maar daarover later meer.

Hoe XML-formaat in Excel te openen: methode twee

Een andere voorgestelde methode verschilt praktisch niet van de eerste. U kunt een XML-bestand in Excel openen vanuit het bestandsmenu of hiervoor de sneltoets Ctrl + O gebruiken.

Ook hier wordt eerst het type formaat dat moet worden geopend geselecteerd, waarna het gewenste bestand wordt gevonden en op de bijbehorende knop wordt gedrukt.

XML openen: methode drie

Er zijn nog verschillende XML-methoden in Excel. In de 2016-versie van het programma kunt u dus het menu in het bovenste paneel gebruiken, waar u het gedeelte 'Gegevens' selecteert en vervolgens op de knop klikt om externe gegevens te verkrijgen.

In het vervolgkeuzemenu hoeft u alleen maar het gedeelte 'Van andere bronnen' te selecteren en de regel 'Van XML-import' in het nieuwe menu te gebruiken. Hierna volgt de standaardprocedure om het gewenste bestand te zoeken en vervolgens te openen.

Bewerken, opslaan en exporteren

Wanneer een van deze methoden wordt gebruikt, krijgt de gebruiker de tabelstructuur. Het bewerken gebeurt op dezelfde manier als bij standaard XLS-bestanden. Soms is het raadzaam om het ontwikkelaarsmenu te gebruiken om het bewerken en opslaan van gegevens te vergemakkelijken.

In dit geval kunt u niet de volledige inhoud van het XML-bestand importeren, maar alleen wat echt nodig is, door informatie in de juiste kolommen en rijen in te voegen en het XML-object als gegevensbron op te geven. Maar om dit te doen, moet u inloggen op uw account in het programma zelf met behulp van uw registratie bij Microsoft.

U kunt het gewijzigde bestand onmiddellijk in het originele formaat opslaan door het juiste type uit de lijst te selecteren. Als het object in het “native” Excel-formaat is opgeslagen, kunt u vanuit het bestandsmenu de exportfunctie selecteren, op bestandstype wijzigen klikken en XML als het uiteindelijke formaat instellen.

Als de gebruiker te lui is om dergelijke conversies uit te voeren, of als hij een versie van Office gebruikt die lager is dan versie 2003, zal hij een speciale converter moeten gebruiken om dit formaat als tabel te openen. Er worden tegenwoordig nogal wat van dergelijke programma's aangeboden. Als laatste redmiddel, als dit niet geschikt is, kunt u eenvoudig een beroep doen op gespecialiseerde onlinediensten, waar het formaat binnen enkele tientallen seconden wordt gewijzigd. Nadat u deze stappen heeft voltooid, hoeft u alleen nog maar het eindresultaat in XLS-formaat naar uw harde schijf te downloaden en het vervolgens in Excel te openen. In de meeste gevallen zijn dergelijke acties echter niet vereist, omdat Office 2003 aanvankelijk al de mogelijkheid biedt om het XML-formaat direct te openen (importeren). En het lijkt erop dat maar weinig mensen tegenwoordig verouderde Microsoft Office-producten gebruiken.

XML is een universeel formaat voor het werken met gegevens. Het wordt ondersteund door veel programma's, waaronder die uit het DBMS-veld. Juist vanuit het oogpunt van interactie en data-uitwisseling tussen verschillende applicaties is het omzetten van informatie naar XML daarom belangrijk. Excel is slechts een van de programma's die met tabellen werken en zelfs manipulaties met databases kunnen uitvoeren. Laten we eens kijken hoe we Excel-bestanden naar XML kunnen converteren.

Het converteren van gegevens naar XML-formaat is niet zo'n eenvoudig proces, omdat tijdens dit proces een speciaal schema (schema.xml) moet worden gemaakt. Om informatie om te zetten in een eenvoudig bestand van dit formaat is het echter voldoende om de gebruikelijke opslaghulpmiddelen in Excel bij de hand te hebben, maar om een ​​goed gestructureerd element te creëren zul je serieus moeten sleutelen aan het opstellen van een diagram en het verbinden ervan met het document.

Methode 1: Eenvoudig opslaan

In Excel kunt u eenvoudig gegevens in XML-formaat opslaan via het menu "Opslaan als…". Het is waar dat er geen garantie is dat alle programma's correct zullen werken met een bestand dat op deze manier is gemaakt. En deze methode werkt niet in alle gevallen.


Zo wordt de bestandsconversie van Excel naar XML-formaat voltooid.

Methode 2: Ontwikkelaarstools

U kunt het Excel-formaat naar XML converteren met behulp van de ontwikkelaarstools op het programmatabblad. Bovendien, als de gebruiker alles correct doet, ontvangt hij uiteindelijk, in tegenstelling tot de vorige methode, een volwaardig XML-bestand dat correct wordt waargenomen door applicaties van derden. Maar het moet meteen gezegd worden dat niet elke beginner voldoende kennis en vaardigheden heeft om meteen te leren hoe je op deze manier data kunt converteren.

  1. Het tabblad Ontwikkelaarstools is standaard uitgeschakeld. Daarom moet u het eerst activeren. Ga naar het tabblad "Bestand" en klik op het artikel "Opties".
  2. Ga in het geopende parametervenster naar de subsectie "Pas het lint aan". Vink aan de rechterkant van het venster het vakje naast de waarde aan "Ontwikkelaar". Klik daarna op de knop "OK" bevindt zich aan de onderkant van het venster. Het tabblad Ontwikkelaarstools is nu ingeschakeld.
  3. Open vervolgens op een gemakkelijke manier de Excel-tabel in het programma.
  4. Op basis daarvan moeten we een diagram maken dat in elke teksteditor kan worden gegenereerd. Voor deze doeleinden kunt u het gewone Windows Kladblok gebruiken, maar het is beter om een ​​gespecialiseerde applicatie te gebruiken voor het programmeren en werken met de opmaaktalen Notepad++. Laten we dit programma lanceren. We maken er een diagram in. In ons voorbeeld ziet het eruit zoals hieronder weergegeven in de schermafbeelding van het Notepad++-venster.

    Zoals u kunt zien, is dit de openings- en sluitingstag voor het document als geheel "dataset". De tag speelt voor elke regel dezelfde rol "dossier". Voor het schema is het voldoende als we slechts twee rijen van de tabel nemen en deze niet allemaal handmatig in XML vertalen. De naam van de openings- en sluitingstag van een kolom kan willekeurig zijn, maar in dit geval hebben we er gemakshalve de voorkeur aan gegeven om de Russischtalige kolomnamen eenvoudigweg naar het Engels te vertalen. Nadat de gegevens zijn ingevoerd, slaan we deze via de functionaliteit van een teksteditor eenvoudig ergens op de harde schijf op in XML-formaat onder de naam "schema".

  5. Opnieuw gaan we naar Excel met de tabel al geopend. Verplaatsen naar het tabblad "Ontwikkelaar". Op het lint in de gereedschapskist "XML" klik op de knop "Bron". In het veld dat aan de linkerkant van het venster wordt geopend, klikt u op de knop "XML-kaarten...".
  6. In het geopende venster klikt u op de knop "Toevoegen…".
  7. Het bronselectievenster wordt geopend. Ga naar de map waar het diagram eerder is samengesteld, selecteer het en klik op de knop "Open".
  8. Nadat de elementen van het diagram in het venster zijn verschenen, sleept u ze met de cursor naar de overeenkomstige cellen van de tabelkolomnamen.
  9. Klik met de rechtermuisknop op de resulterende tabel. In het contextmenu doorloopt u de items opeenvolgend "XML" En "Exporteren…". Sla het bestand daarna op in een willekeurige map.

Zoals u kunt zien, zijn er twee manieren om XLS- en XLSX-bestanden naar XML-indeling te converteren met behulp van Microsoft Excel. De eerste is uiterst eenvoudig en bestaat uit een elementaire opslagprocedure met een bepaalde uitbreiding via de functie "Opslaan als…". De eenvoud en duidelijkheid van deze optie zijn ongetwijfeld voordelen. Maar het heeft één zeer ernstig nadeel. De conversie wordt uitgevoerd zonder rekening te houden met bepaalde standaarden, en daarom wordt een op deze manier geconverteerd bestand eenvoudigweg niet herkend door applicaties van derden. De tweede optie betreft het opstellen van een XML-kaart. In tegenstelling tot de eerste methode voldoet een tabel die met dit schema is geconverteerd aan alle XML-kwaliteitsnormen. Maar helaas zal niet elke gebruiker de nuances van deze procedure snel kunnen begrijpen.

Ik zal je een snelle manier vertellen om een ​​XML-bestand te maken vanuit een Excel-tabel!

XML-documenten zijn een zeer sterk en krachtig iets. Met één XML-bestand vult u uw website binnen enkele seconden met informatie! Alle moderne zoekmachines (CMS) hebben immers de mogelijkheid om vanuit een XML-bestand te importeren. Dus waar heb ik het over?

Zoals u weet zijn *.xls-formaten (*.xlsx in Office 2007) Microsoft Office Excel-formaten. Het kantoor van 2003 behoort tot het verleden, er is al 2010, maar ik werk aan 2007, en daarom zal ik op basis daarvan praten. Laten we gaan!

1. Ga naar de website van Microsoft en download de add-on voor het werken met XML. Download Excel 2003-invoegtoepassing: XML Tools-invoegtoepassing. Het weegt niet veel, 397 KB.



2. Installeer het op uw computer. Er is niets moeilijks te installeren. Standaard wordt de invoegtoepassing hier geïnstalleerd: c:\Office Samples\OfficeExcel2003XMLToolsAddin

3. Open nu Excel, ga naar het menu en selecteer “Excel-opties”.

4. Selecteer in het venster dat aan de linkerkant verschijnt het item "Add-ins" en klik onderaan het venster op de knop "Go...".

5. Er wordt een nieuw venster voor u geopend, waarin u op de knop "Bladeren..." klikt. Hoe het eruit ziet, is hieronder weergegeven.

6. Nu moet je de geïnstalleerde XmlTools-add-on vinden (zie). Selecteer het en klik op OK!

7. Als je alles goed hebt gedaan, zie je het volgende venster! Klik gerust op OK, de installatie is voltooid!

8. U hebt nu een add-on-tabblad in het bovenste menu en een XML Tools-item aan de linkerkant.

We hebben de installatie geregeld en laten we nu direct overgaan tot het converteren (exporteren) van xls naar xml.

1. Open hiervoor het bestand met de gegevens die moeten worden gedestilleerd. Selecteer vervolgens het eerste item in het vervolgkeuzemenu “Convert a Range to an XML List...”

2. Er gaat een klein venster voor je open, wat heb je daarin nodig? Er zijn keuzerondjes, Nee en Ja, waar zijn ze voor? Het is eenvoudig: als u een header voor de gegevens heeft (in mijn geval is er één), selecteert u Ja, en als u die niet heeft, dan Nee. Klik vervolgens op het kleine rechthoekje in de bovenste regel.

3. Selecteer het gegevensgebied dat we converteren en klik op de knop rechts in het venster dat verschijnt. Het vorige venster keert terug en klik op OK.

4. Je bord zou moeten veranderen, je zou kunnen zeggen transformeren, voor mij ziet het er zo uit:

6. Selecteer in de vervolgkeuzelijst “Bestandstype” XML-gegevens en klik op “Opslaan”.

Gefeliciteerd, uw bestand is aangemaakt!

Ik hoop dat alles gedetailleerd en duidelijk is weergegeven, maar als je vragen hebt, schrijf dan!

U beschikt over een perfect bestand met al uw productgegevens of statistieken, en nu heeft u deze gegevens in XML-formaat nodig.

Het converteren van een bestand naar XML is nu veel eenvoudiger dan voorheen, XML is populair geworden. Er zijn nu veel tools beschikbaar om bestanden van het ene formaat naar het andere te converteren.

Deze tools zijn uiteraard volkomen nutteloos als uw gegevens niet klaar zijn voor conversie.

De gegevens moeten zo worden gestructureerd en georganiseerd dat ze op de juiste manier naar XML kunnen worden omgezet.

Stap 1 Welk formaat heeft uw bronbestand?

Het type bestand zal bepalend zijn voor de manier waarop u de conversie aanpakt. Als uw bestand een van de volgende typen is, heeft u geluk.
Uw applicatie converteert het voor u:

Opmerking. Het is belangrijk op te merken dat Microsoft-bestanden in een specifiek formaat worden geëxporteerd. Deze documenten zijn mogelijk niet wat u verwacht. Ze bevatten elementen die verband houden met de opmaak van uw Excel-document. Dit zou niet ideaal zijn als u de gegevens gebruikt in een toepassing die specifiek is voor het binnenkomende gegevensformaat.

Als uw document daarentegen niet in een van deze formaten is, moet u op zoek naar een conversietool of moet u het handmatig converteren (als u teveel handmatig moet converteren).

Software zoals XML Spy kan uw SQL-gebaseerde code omzetten in XML-documenten. Als u een grote dataset heeft, wordt conversie ten zeerste aanbevolen.

Door tabs gescheiden, CSV

Er zijn andere conversietools zoals Rustemsoft XML Converter of XML-Buddy (Eclipse-plug-in) van Bocaloca-software. Deze toepassingen kunnen uw gegevens exporteren en u indien nodig ook voorzien van een XML Schema- of DTD-bestand (Document Type Definition). Deze toepassingen zijn erg handig en maken het proces van het converteren van uw bestand of database naar XML gebruiksvriendelijker.

Stap 2 Als u zich in dit stadium bevindt, moet u het handmatig converteren.

Laten we een eenvoudig tekstdocument nemen en dit naar XML converteren. Maar eerst leest u hoe u snel de basis-XML-regels kunt bekijken:

XML. Extensible Markup Language is een op tekst gebaseerde, platformonafhankelijke taal waarmee u gegevens (zoals adressen in een adresboek) kunt structureren. Er wordt verwacht dat het XML-document de juiste syntaxis heeft. Daarom moeten ze bij het maken van XML-documenten goed zijn gevormd. Een goed opgemaakt document heeft het volgende:

Gesloten tags (<> of)

Het elementattribuut moet tussen dubbele aanhalingstekens staan

(<страна country id = «7»>)

XML is hoofdlettergevoelig. Met andere woorden: de begin- en eindtags moeten dezelfde hoofdlettergebruik gebruiken

Hier is een basislijst van Nederlandse kunstenaars uit de 17e eeuw.

Rembrandt van Rijn, 1606-1669, Nachtwacht
Hendrik Averkamp, ​​1585-1634, winter
Jan de Bisschop, 1628-1671, Oostropoort

Zoals u kunt zien, worden de gegevens gescheiden door komma's.

Elke rij vertegenwoordigt een afzonderlijk stukje gegevens. Elk stuk heeft de naam van de kunstenaar, het jaar van geboorte tot overlijden en ten slotte een van hun schilderijen.

We moeten dus een XML-bestand maken met de volgende structuur:

Artiestennaam
Geboortejaar van de kunstenaar
Jaar van overlijden van de kunstenaar
Kunstenaar schilderij

Stap 3 Met dit formaat kunnen we een XML-bestand maken.

Ons hoofdelement wordt artiesten genoemd, omdat we een lijst met artiesten hebben.


Rembrandt van Rijn
1606
1669
Nachtwacht

Hendrik Avercamp
1585
1634
Winter

Jan de Bisschop
1628
1671
De Oostpoort

Aan elk van onze kunstenaars zijn twee data gekoppeld, evenals schilderijen.

We gaan dus een naam, datums en tekenelementtekentekenkind maken. Ze krijgen de naam, geboortejaar, schilderij en jaartal. Met dit bestand transformeren we de gegevens, klaar om te worden gebruikt zoals u dat wenst.

Microsoft Excel is een handig hulpmiddel voor het organiseren en structureren van een grote verscheidenheid aan gegevens. Hiermee kunt u informatie op verschillende manieren verwerken en datasets bewerken.

Laten we eens kijken naar de mogelijkheden om het te gebruiken voor het genereren en verwerken van webapplicatiebestanden. Aan de hand van een specifiek voorbeeld bestuderen we de basisprincipes van het werken met XML in Excel.

Hoe maak je een XML-bestand vanuit Excel

XML is een bestandsstandaard voor het verzenden van gegevens op internet. Excel ondersteunt de export en import ervan.

Laten we eens kijken naar het maken van een XML-bestand met behulp van het voorbeeld van een productiekalender.

  1. Laten we een tabel maken waaruit u een XML-bestand in Excel moet maken en deze met gegevens moet vullen.
  2. Laten we een XML-kaart maken en invoegen met de vereiste documentstructuur.
  3. Exporteer tabelgegevens naar XML-formaat.

Wij slaan het bestand op als XML.

Andere manieren om XML-gegevens te verkrijgen (schema):

  1. Downloaden uit een database, gespecialiseerde bedrijfsapplicatie. Regelingen kunnen worden aangeboden door commerciële sites en diensten. Eenvoudige opties zijn openbaar beschikbaar.
  2. Gebruik kant-en-klare voorbeelden om XML-kaarten te testen. De voorbeelden bevatten de belangrijkste elementen en de XML-structuur. Kopieer en plak in Kladblok en sla op met de gewenste extensie.


Hoe een Excel-bestand in XML-formaat op te slaan

Een van de opties:

  1. Klik op de Office-knop. Selecteer “Opslaan als” - “Andere formaten”.
  2. Wij geven een naam. Selecteer de opslaglocatie en het bestandstype – XML.

Meer opties:

  1. Download XLC naar XML-converter. Of zoek een service waarmee u het bestand online kunt exporteren.
  2. Download de XML Tools-invoegtoepassing van de officiële Microsoft-website. Het is vrij verkrijgbaar.
  3. Een nieuw boek openen. Office-knop – “Openen”.

Hoe een XML-bestand in Excel te openen

Klik OK. U kunt met de resulterende tabel werken zoals met elk Excel-bestand.

Hoe XML-bestand naar Excel te converteren

We bewerken de gemaakte tabel en slaan deze op in Excel-formaat.

Gegevens verzamelen uit XML-bestanden in Excel

Het principe van het verzamelen van informatie uit meerdere XML-bestanden is hetzelfde als het principe van transformatie. Wanneer we gegevens in Excel importeren, wordt tegelijkertijd de XML-kaart overgedragen. Andere gegevens kunnen naar hetzelfde schema worden overgebracht.

Elk nieuw bestand wordt aan een bestaande kaart gekoppeld. Elk element in de tabelstructuur komt overeen met een element op de kaart. Er is slechts één gegevensbinding toegestaan.

Om koppelingsopties te configureren, opent u het hulpmiddel Kaarteigenschappen in het ontwikkelaarsmenu.


Mogelijkheden:

  1. Elk nieuw bestand wordt door Excel gecontroleerd op overeenstemming met de geïnstalleerde kaart (als we het vakje naast dit item aanvinken).
  2. Gegevens kunnen worden bijgewerkt. Of er wordt nieuwe informatie toegevoegd aan de bestaande tabel (logisch als u gegevens uit vergelijkbare bestanden moet verzamelen).

Dit zijn allemaal handmatige manieren om bestanden te importeren en exporteren.