TSV naar JSON converteren
Als je een bereik kopieert uit Excel, Google Sheets of LibreOffice, komen de cellen binnen gescheiden door tabs. Stel het scheidingsteken in op Tab en de converter zet het geplakte blok om in een JSON-array, zonder dat je iets hoeft om te vormen.
Uitgewerkt voorbeeld
name city visits vip Smith, Jane São Paulo 1200 true Kim Seoul; Busan 85 false
[
{
"name": "Smith, Jane",
"city": "São Paulo",
"visits": 1200,
"vip": true
},
{
"name": "Kim",
"city": "Seoul; Busan",
"visits": 85,
"vip": false
}
]Omdat kolommen alleen bij tabs worden gesplitst, blijven "Smith, Jane" en "Seoul; Busan" zonder aanhalingstekens intact. De kolom visits wordt omgezet in getallen en de kolom vip in booleans, precies zoals bij kommagescheiden invoer.
Hoe de converter hiermee omgaat
- Kies Tab in het menu Scheidingsteken. Met de standaardinstelling Komma zouden tabgescheiden regels in plaats daarvan bij komma's worden gesplitst.
- Komma's, puntkomma's en verticale strepen in een cel hebben geen aanhalingstekens nodig. Een waarde met een tab of een aanhalingsteken moet tussen dubbele aanhalingstekens staan, met verdubbelde aanhalingstekens binnenin.
- Cellen met regeleinden kunnen niet worden geconverteerd, omdat elke regel als een apart record wordt gelezen. Verwijder eerst de regeleinden.
- Kopteksten, het verwijderen van spaties en datatypen volgen dezelfde regels als bij CSV: getallen, true/false en lege cellen worden JSON-getallen, booleans en null.
- Om terug te gaan gebruik je het tabblad JSON naar CSV met Tab geselecteerd en plak je het resultaat direct in een spreadsheet.