De gebruikers hebben verschillende vereisten, bijvoorbeeld het converteren van de Excel-gegevens naar JSON-formaat. Het moet de Excel-werkbladkolommen aan objectsleutels toewijzen. Een Excel naar JSON-converter helpt bij het converteren van de .xls-bestandsgegevens naar .JSON-bestandsindeling.
Deze Excel-bestanden kunnen tekst, diagrammen, grafieken, opmaak, functies en meer gegevens bevatten.
Er is geen vooraf gedefinieerde methode in Excel om de Excel-gegevens naar JSON te converteren. U kunt online Excel naar JSON-conversiesoftware gebruiken of een invoegtoepassing downloaden uit de Microsoft Store om deze taak uit te voeren.
bboom en bboom
Waarom Excel naar JSON?
Excel-bestanden zijn zware bestanden die tekst, diagrammen, grafieken, opmaak, functies en meer gegevens kunnen bevatten.
Terwijl de JSON-bestanden lichtgewicht, op tekst gebaseerde documenten zijn. Het slaat de gegevens op in een eenvoudige datastructuur. Daarom kunnen JSON-bestanden worden geopend in elke tekstsoftware zoals Kladblok of Wordpad.
Er zijn verschillende tools beschikbaar om de Excel-gegevens naar JSON te converteren.
Hier zullen we kort ingaan op deze tools met hun downloadlinks.
Tip: WTSolution Excel naar JSON Converter staat ook bekend als Excel naar JSON-invoegtoepassing. Microsoft biedt deze tool aan.
Voor het laatste gereedschap - Excel naar JSON, we laten u ook de stappen zien om deze software te downloaden en te gebruiken.
Altova MapForce
Altova MapForce is ook een tool voor het in kaart brengen en converteren van gegevens. Het is een nuttige software om verschillende gegevenssets te converteren. Met deze tool kunt u de Excel-gegevens converteren naar JSON, XML naar JSON en omgekeerd.
AFBEELDING
Bovendien kunnen gebruikers met deze tool de JSON ook converteren naar CSV, EDI, Google-protocolbuffer en meer. Deze tool is gemakkelijk te gebruiken omdat het een drag-and-drop-interface biedt. Het ondersteunt ook geavanceerde gegevensverwerking.
Altova MapForce is geen gratis software, maar wordt geleverd met een gratis proefperiode van 30 dagen. Download de Altova MapForce-tool vanaf het volgende koppeling .
White Town xls naar JSON-converter
Deze software is een xls naar JSON-converter. Zoals de naam al aangeeft, kunnen gebruikers de Excel-gegevens naar JSON-formaat converteren. Het staat echter alleen toe dat de Excel-gegevens worden gewijzigd in JSON-formaat. Deze software ondersteunt beide formaten (.xls- en .xlsx-formaten) van Excel.
AFBEELDING
Een van de grootste voordelen van het gebruik van deze software is dat het gratis is. Hoewel je er ook de persoonlijke of zakelijke licentie van kunt kopen. Het is heel gemakkelijk te gebruiken en daarom is het erg populair, vooral onder degenen die hun gegevens online overbrengen.
U kunt de conversietool White Town xls naar JSON hieronder downloaden koppeling .
Zuurstof JSON-editor
Oxygen JSON Editor is software die wordt gebruikt om de Excel-bestandsgegevens naar JSON-indeling te converteren door de Excel-kolommen toe te wijzen aan de JSON-objectsleutel. Deze software is complexe software dan de andere die we hierboven hebben beschreven.
Omdat Oxygen JSON Editor complexe software is, heeft het ook complexe functies. Complexe functies, zoals structuurvalidatie, inspringing, opmaak en voltooiing van de inhoud. Bovendien stelt deze software ons ook in staat om het XML-document naar JSON-formaat te converteren.
AFBEELDING
Oxygen JSON Editor werkt anders dan de andere Excel naar JSON-converters. Het gebruikt een XSLT-stylesheetsjabloon voor de conversie. De meeste professionals geven de voorkeur aan deze software om hun gegevens te converteren. Het is betaalde software waarvan de persoonlijke, zakelijke en academische versies beschikbaar zijn op de officiële website.
Bezoek de officiële site om de Zuurstof JSON-editor .
WTSolution Excel naar JSON-converter
Dit is de laatste Excel naar JSON-converter van dit hoofdstuk waarmee men Excel naar JSON-conversie op hun gegevens kan uitvoeren. Het is een eenvoudige applicatie om deze taak uit te voeren. Deze software ondersteunt twee soorten conversies op Excel-gegevens: rij en genest.
Je hebt ook naar de naam ervan geluisterd als Excel-naar-JSON-invoegtoepassing. Microsoft biedt deze invoegtoepassing aan met de naam Excel naar JSON waarmee de gebruikers hun Excel-gegevens naar JSON-formaat kunnen converteren. Laten we nu iets weten over de Excel naar JSON-invoegtoepassing en ook de downloadstappen ervoor bekijken.
Excel naar JSON-invoegtoepassing
Excel naar JSON is een invoegtoepassing aangeboden door Microsoft om de Excel-bladgegevens naar JSON-formaat te converteren. Wanneer de gegevens worden geconverteerd naar het JSON-formaat, worden Excel-bladkolommen gewijzigd in objectsleutels in JSON. Het kost de gebruiker niets om het te downloaden en te gebruiken.
U kunt deze invoegtoepassing downloaden in de Office Store.
Vereiste
De Excel naar JSON-invoegtoepassing werkt alleen in Excel 2013 of hogere versies. Daarom moet uw Excel-versie 2013 of hoger zijn.
Beperking
Deze invoegtoepassing heeft een beperking.
Het kan de geselecteerde Excel-gegevens naar JSON-formaat converteren.
Momenteel worden twee soorten conversies ondersteund door deze invoegtoepassing.
- Rij
- Genest
Rijconversie
Bij rijtypeconversie wordt de eerste rij behandeld als koptekst en worden de rest van de rijen geïnterpreteerd als gegevens.
Geneste conversie
Bij geneste typeconversie kunt u een JSON-schema definiëren. Deze invoegtoepassing voert de conversie uit volgens het schema dat u hebt opgegeven.
Invoegtoepassing downloaden
Excel naar JSON invoegtoepassing is beschikbaar in Office Store; je kunt het daar downloaden. Volg dit hoofdstuk hieronder om stap voor stap te leren -
Stap 1: Download de Excel naar JSON-invoegtoepassing vanaf het volgende koppeling .
Stap 2: Er wordt een webpagina van de Office-winkel geopend, waar u op klikt Profiteer nu knop.
Stap 3: Voordat u begint met downloaden, wordt u gevraagd om met geldige inloggegevens in te loggen op uw Microsoft-account.
Als u geen Microsoft-account hebt, kunt u zich gratis aanmelden om een nieuw account aan te maken.
Stap 4: Wanneer u zich aanmeldt bij uw Microsoft-account. Voordat de app wordt gedownload, wordt om enkele basisinformatie gevraagd die deze app nodig heeft. Geef hier deze gegevens op en klik op de Doorgaan knop.
Tip: De velden die zijn gemarkeerd met een *-teken zijn verplichte velden en andere zijn optioneel.
Stap 5: Klik nu op de Openen in Excel knop hier.
Als u geen versie van MS Excel 2013 of hoger op uw systeem heeft gedownload, kunt u online voor Office gaan. Door op deze link te klikken.
We hebben op Openen in Excel geklikt.
Stap 6: Laat in deze pop-up het selectievakje uitgeschakeld en klik op Excel openen hier.
Stap 7: Uw Excel wordt geopend op uw systeem, maar hiervoor is een internetverbinding vereist. Als deze niet beschikbaar is, kunt u dit type waarschuwingsfout krijgen.
Stap 8: Wanneer u op OK klikt, wordt er nog een paneel weergegeven waarin u de reden ziet waarom deze fout kan optreden. Deze fout kan de volgende redenen hebben.
Verbind uw systeem dus met internet en sluit de momenteel geopende Excel-werkmap.
Stap 9: Volg stap 5 en stap 6 opnieuw, waar u op klikt Open het Excel-bestand knop.
Deze keer is uw systeem verbonden met internet. Er zullen dus geen fouten of onderbrekingen optreden tijdens het installeren van de invoegtoepassing.
Stap 10: Een interface op het Excel-bestand wordt zo geopend met Excel naar JSON-invoegtoepassing. Voeg nu deze invoegtoepassing toe aan uw Excel-tabblad door op te klikken Vertrouw op deze invoegtoepassing knop aanwezig op het rechterpaneel.
Stap 11: De Excel naar JSON-invoegtoepassing is uiteindelijk met succes als tabblad aan het Excel-lint toegevoegd. Kijk hier -
Stap 12: Uw Excel naar JSON-invoegtoepassing is klaar voor lancering. Het is verkrijgbaar binnen de Excel-naar-JSON tabblad met de naam Starten Excel-naar-JSON knop.
Opmerking: het Excel-bestand dat momenteel wordt geopend, is alleen-lezen en bevat enkele instructies over deze tool. Open daarom eerst het beoogde bestand, dat u Excel naar JSON wilt converteren.
Stap 13: Bereid een nieuw Excel-blad voor of open het Excel-blad waarvan u de gegevens in formaat wilt wijzigen. Wij hebben een bestaand bestand met persoonsgegevens geopend en klikken op de Start Excel-naar-JSON knop.
Stap 14: Zodra u erop klikt, krijgt u mogelijk deze foutmelding. Negeer het en klik OK vooruit gaan.
Tip: Wanneer u deze invoegtoepassing gebruikt om uw gegevens te converteren, moet uw systeem verbonden zijn met internet. Anders kunt u problemen krijgen.
Stap 15: Selecteer nu ten minste de gegevens van de eerste twee rijen, of allemaal, waarbij de eerste als koptekst wordt beschouwd en de andere als gegevens. Klik dan op GAAN in het rechterpaneel.
Stap 16: U zult zien dat de geselecteerde gegevens worden omgezet naar JSON-formaat en beschikbaar zijn onder de knop Go.
Stap 17: Kopieer deze gegevens vanaf hier, plak deze JSON-gegevens in een bestand en sla deze op. Klik daarom op de Kopieer naar klembord knop hier.
Stap 18: JSON-gegevens zijn succesvol naar het klembord gekopieerd.
Stap 19: Plak deze gekopieerde klembordgegevens nu in een Word-bestand en sla deze op. De gekopieerde gegevens zien er uit zoals hieronder weergegeven:
Excel naar JSON met behulp van de VBA-code-editor
Naast het gebruik van al deze hulpmiddelen, kunt u de ingebouwde functie van Excel gebruiken ( VBA-code-editor ) om de Excel-gegevens naar JSON-indeling te converteren. Maak er een code voor en voer de code uit; het zal de Excel-kolommen aan JSON-objectsleutels toewijzen en de gegevens naar JSON converteren.
Als u zich op uw gemak voelt bij het coderen, dan is dit een goede manier voor u. U hoeft dus niet expliciet de hierboven besproken tools te downloaden om uw Excel-gegevens naar JSON-formaat te converteren. Terwijl u het kunt doen zonder software op uw systeem te downloaden met behulp van de Excel VBA-code-editor.
Tip: Uw Excel-gegevens moeten kolomnamen hebben, omdat de eerste rij altijd als koptekst wordt beschouwd.
VBA-code
Hieronder volgt de volledige code voor de conversie van de Excel-bestandsgegevens naar JSON-formaat. Kopieer de volgende code en plak deze in uw respectievelijke VBA-code-editor.
Public Function ExcelToJSON(rng As Range) As String ' Check there must be at least two columns in the Excel file If rng.Columns.Count 1 Then ' Start data row Dim jsonData As String: jsonData = '{' ' Loop through each column and combine with the header For headerLoop = 1 To colCount jsonData = jsonData & '''' & headerRange.Value2(1, headerLoop) & '''' & ':' jsonData = jsonData & '''' & rng.Value2(dataLoop, headerLoop) & '''' jsonData = jsonData & ',' Next headerLoop ' Strip out the comma in last value of each row jsonData = Left(jsonData, Len(jsonData) - 1) ' End data row JSON = JSON & jsonData & '},' End If Next ' Strip out the last comma in last row of the Excel data JSON = Left(JSON, Len(JSON) - 1) JSON = JSON & ']' ExcelToJSON = JSON End Function
In deze VBA-code hebben we een functie gedefinieerd met de naam ExcelToJSON die later zal worden gebruikt in een Excel-bestand voor het converteren van Excel-gegevens naar JSON-formaat. Laten we kijken hoe het zal worden uitgevoerd.
Syntaxis
=ExcelToJSON(range)
Ga nu terug naar het Excel-bestand en schrijf de volgende ROUND()-formule in een Excel-cel waar u het geconverteerde JSON-resultaat wilt plaatsen. Bijvoorbeeld,
=ExcelNaarJSON(A1:F3)
Momenteel converteren we de eerste twee Excel-rijgegevens alleen naar JSON-indeling.
kaart java-iterator
druk de Binnenkomen sleutel en krijg het resultaat en zie dat de gegevens met succes zijn omgezet in JSON-vorm. Op dezelfde manier kunt u deze functie gebruiken voor meer conversie.
Voor de gedetailleerde beschrijving van deze code, zie onze volgende tutorial, waar we deze code en de daarin gemaakte en gebruikte variabelen hebben uitgelegd.