Excel naar JSON-converter
Zet geselecteerde XLSX-werkbladen of klassieke XLS-bladen om naar JSON zonder de werkmap te uploaden. Kies één JSON-structuur en regels voor kopteksten, lege cellen en waarden die op alle geselecteerde bladen gelijk worden toegepast, en download een JSON-bestand of lokale ZIP. Zichtbare bladen zijn standaard geselecteerd; Hidden- en VeryHidden-bladen worden getoond zodat u ze bewust kunt opnemen.
Excel naar JSON omzetten
-
1
Kies een Excel-werkmap
Selecteer een echt XLSX- of binair XLS-bestand tot 20 MiB. De converter controleert de bestandssignatuur, niet alleen de extensie.
-
2
Selecteer de werkbladen
Bekijk zichtbare, Hidden- en VeryHidden-werkbladen. Kies er één of meer; dezelfde JSON-opties gelden voor alle geselecteerde bladen.
-
3
Kies de JSON-regels
Gebruik records, een matrix, een woordenboek of gegroepeerde records. Stel koptekst-sleutels, waardetypen en de weergave van lege cellen in.
-
4
Download lokaal
Eén geselecteerd blad wordt als JSON gedownload. Meerdere geselecteerde bladen worden in de browser verpakt in een ZIP-bestand.
Werkmaplimieten en ondersteunde formaten
Deze converter leest XLSX-werkmappen en oudere binaire XLS-bestanden. XLSM, XLSB, ODS en CSV worden niet geaccepteerd. De browser controleert de bestandssignatuur, dus een ander formaat hernoemen naar .xlsx of .xls is niet genoeg.
Een werkmap mag maximaal 20 MiB groot zijn, maximaal 100 werkbladen bevatten en maximaal 2 miljoen cellen gebruiken. De converter controleert ook de structuur van een XLSX-archief voordat het wordt gelezen en stopt de uitvoergeneratie boven 100 MiB. Deze grenzen voorkomen dat een beschadigde of ongewoon grote werkmap een onbeheersbare browserdownload veroorzaakt.
Kies één JSON-structuur voor de geselecteerde werkbladen
JSON kan arrays en objecten weergeven, naast tekst, getallen, booleaanse waarden en null. De juiste structuur hangt af van het systeem dat het bestand leest. RFC 8259 beschrijft het JSON-gegevensmodel.
| Structuur | Gebruik van de eerste rij | Geschikt voor |
|---|---|---|
| Array met objecten | Koptekstnamen worden eigenschapsnamen. | Applicatiegegevens, API-fixtures en de meeste recordgebaseerde importen. |
| Matrix | De eerste rij blijft in de gegevens. | Positionele gegevens, compacte tabellen en tools die een array van arrays verwachten. |
| Woordenboek | Kopteksten worden eigenschappen; één gekozen kolom levert unieke sleutels. | Snelle opzoekingen, bijvoorbeeld productcode naar productrecord. |
| Gegroepeerde arrays | Kopteksten worden eigenschappen; één gekozen kolom levert groepssleutels. | Records gegroepeerd op een veld zoals afdeling, land of status. |
De vorm met een array van objecten volgt het standaardgedrag dat SheetJS documenteert: de eerste rij levert de kopteksten. De matrixuitvoer behoudt die rij omdat het gegevens zijn en geen metadata.
Object-, woordenboek- en groepsuitvoer hebben een niet-lege koptekstregel zonder duplicaten nodig. Een woordenboek heeft ook unieke waarden nodig in de gekozen sleutelkolom. De converter stopt met een duidelijke fout als niet aan die regels is voldaan, in plaats van ongemerkt een record te overschrijven. U kunt opgeschoonde eigenschapssleutels gebruiken of de exacte kopteksttekst behouden wanneer een doelsysteem de formulering van de werkmap vereist.
Waarden, datums en formules
Met type-inferentie ingeschakeld blijven getallen en booleaanse waarden uit het werkblad JSON-getallen en JSON-booleans. U kunt waarden ook als tekst behouden wanneer het ontvangende systeem zelf voor conversie zorgt. Lege cellen kunnen null of lege tekenreeksen worden. Gehele getallen buiten het veilige JavaScript-bereik blijven tekst zodat hun cijfers niet stilzwijgend worden afgerond.
Datumcellen worden alleen ISO-waarden wanneer de werkbladlezer ze als datums herkent. De converter raadt niet dat tekst die op een datum lijkt een datum is. Dit onderscheid is van belang voor bestelnummers, versielabels en datums die volgens een lokale conventie zijn geschreven.
De converter voert Excel-formules nooit uit en herberekent ze niet. Hij gebruikt de opgeslagen waarde van een formule wanneer de werkmap die bevat. Een formule zonder opgeslagen waarde volgt de gekozen regel voor lege waarden.
Lokale conversie en tijdelijke concepten
Het lezen van de werkmap, JSON-generatie, ZIP-creatie en downloads vinden plaats in de browser. De werkmap, de bladgegevens en de gegenereerde JSON worden niet geüpload en niet via onze servers verstuurd.
In de meerstapsstroom kan een geverifieerde werkmap als tijdelijk concept met hashcontrole worden bewaard in de IndexedDB-opslag van deze browser. De URL bevat alleen een ondoorzichtige taak-id, nooit de bestandsnaam of bladwaarden. Het concept is na 30 minuten niet meer beschikbaar. Opnieuw beginnen of een download aanvragen vraagt de browser om het te verwijderen en waarschuwt als die verwijdering niet kan worden bevestigd. Is browseropslag niet beschikbaar, dan houdt de tool de bediening op één pagina zodat u zonder navigatie kunt afronden.
Veelgestelde vragen
Ja. Kies één of meer bladen. Eén geselecteerd blad maakt een JSON-download; meerdere geselecteerde bladen maken een ZIP met een JSON-bestand voor elk blad.
Gebruik een array met objecten voor gewone records met kopteksten. Gebruik een matrix als elke rij, inclusief de koptekstregel, positionele gegevens moet blijven. Gebruik een woordenboek voor opzoekingen met unieke sleutels en gegroepeerde arrays als herhaalde waarden verwante records moeten verzamelen.
Structuren met kopteksten vereisen niet-lege, unieke kopteksten. Een woordenboek vereist ook unieke waarden in de gekozen sleutelkolom. Het weigeren van duplicaten voorkomt dat een uitvoerbestand zonder waarschuwing het ene record door het andere vervangt.
Nee. Formulecellen gebruiken een opgeslagen cache-resultaat als dat bestaat en de tool herberekent geen formules. ISO-datums worden alleen geschreven voor cellen die de werkbladlezer als datums herkent, niet op basis van een tekstgok.
Nee. Lezen, omzetting en downloadvoorbereiding blijven in de browser. De meerstapsstroom kan maximaal 30 minuten een concept alleen in de browser bewaren, maar de werkmap en gegevens worden niet naar de server verzonden en niet in de URL geplaatst.
Gerelateerde tools
Word-naar-Markdown-converter
Zet een Word-DOCX-bestand in de browser om naar nette Markdown. Behoud koppen, lijsten, links en eenvoudige tabellen en kopieer of download het bewerkbare .md-bestand.
Archiefuitpakker
Bekijk ZIP-, JAR-, XPI-, DOCX-, XLSX-, PPTX- en ODT-containers lokaal in je browser en download afzonderlijke bestanden zonder het bronarchief te uploaden.
Ondertitelconverter
Zet SRT-ondertitels lokaal om naar WebVTT of VTT naar SRT. Controleer tijdcodes, behoud tekstregels en download het resultaat.
XML-naar-CSV-converter
Zet platte XML-rijen in je browser om naar kommagescheiden UTF-8-CSV. Ondersteunt attributen, controleert limieten en beveiligt formules.
DOCX-naar-ODT-converter
Converteer Word DOCX-documenten naar het OpenDocument ODT-formaat voor LibreOffice en OpenOffice. Behoud je tekst, opmaak en tabellen in een open standaard.
CSV naar Excel
Converteer CSV in de browser naar een XLSX-werkmap met één blad, controleer scheidingstekens, behoud codes en houd bestanden lokaal.
Tool beschikbaar in andere talen
- Convertidor de Excel a JSON [ES]
- ตัวแปลง Excel เป็น JSON [TH]
- Excel 转 JSON 转换器 [ZH]
- Excel JSON 변환기 [KO]
- Convertisseur Excel vers JSON [FR]
- Excel till JSON-konverterare [SV]
- Konverter Excel ke JSON [ID]
- Conversor de Excel para JSON [PT]
- Excel-zu-JSON-Konverter [DE]
- Excel JSON Dönüştürücü [TR]
- Konwerter Excel na JSON [PL]
- Excel to JSON Converter [EN]
- Excel から JSON への変換ツール [JA]
- Trình chuyển đổi Excel sang JSON [VI]
- محول Excel إلى JSON [AR]
- Convertitore da Excel a JSON [IT]
- Конвертер Excel в JSON [RU]