Hoppa till huvudinnehåll

Konvertera TSV till JSON

När du kopierar ett område från Excel, Google Sheets eller LibreOffice separeras cellerna med tabbar. Ställ in avgränsaren på Tab så gör konverteraren om det inklistrade blocket till en JSON-array utan någon omformatering.

Genomgånget exempel

Indata (TSV)
name	city	visits	vip
Smith, Jane	São Paulo	1200	true
Kim	Seoul; Busan	85	false
Utdata (JSON)
[
  {
    "name": "Smith, Jane",
    "city": "São Paulo",
    "visits": 1200,
    "vip": true
  },
  {
    "name": "Kim",
    "city": "Seoul; Busan",
    "visits": 85,
    "vip": false
  }
]

Eftersom kolumner bara delas vid tabbar förblir "Smith, Jane" och "Seoul; Busan" intakta utan citattecken. Kolumnen visits blir tal och kolumnen vip blir booleska värden, precis som med kommaavgränsad indata.

Så hanterar konverteraren det

  • Välj Tab i menyn Avgränsare. Med standardinställningen Komma skulle tabbavgränsade rader i stället delas vid kommatecken.
  • Kommatecken, semikolon och lodstreck i en cell behöver inga citattecken. Ett värde som innehåller en tabb eller ett citattecken måste omges av dubbla citattecken, med citattecken inuti dubblerade.
  • Celler som innehåller radbrytningar kan inte konverteras, eftersom varje rad läses som en separat post. Ta bort radbrytningarna först.
  • Rubriker, trimning och datatyper följer samma regler som för CSV: tal, true/false och tomma celler blir JSON-tal, booleska värden och null.
  • För att gå tillbaka använder du fliken JSON till CSV med Tab valt och klistrar in resultatet direkt i ett kalkylblad.

Fler konverteringsguider