Ir al contenido principal

Convertir TSV a JSON

Cuando copias un rango de Excel, Google Sheets o LibreOffice, las celdas llegan separadas por tabulaciones. Establece el delimitador en Tabulación y el convertidor transformará el bloque pegado en una matriz JSON sin necesidad de reformatearlo.

Ejemplo práctico

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

Como las columnas solo se separan en las tabulaciones, "Smith, Jane" y "Seoul; Busan" se mantienen intactos sin comillas. La columna visits se convierte en números y la columna vip en booleanos, exactamente igual que con una entrada separada por comas.

Cómo lo procesa el convertidor

  • Elige «Tabulación» en el menú «Delimitador». Con la opción predeterminada «Coma», las líneas separadas por tabulaciones se dividirían por las comas.
  • Las comas, los punto y coma y las barras verticales dentro de una celda no necesitan comillas. Un valor que contenga una tabulación o una comilla debe ir entre comillas dobles, con las comillas internas duplicadas.
  • Las celdas que contienen saltos de línea no se pueden convertir, porque cada línea se lee como un registro independiente. Elimina antes los saltos de línea.
  • Los encabezados, el recorte de espacios y los tipos de datos siguen las mismas reglas que en CSV: los números, true/false y las celdas vacías se convierten en números, booleanos y null de JSON.
  • Para volver atrás, usa la pestaña «JSON a CSV» con «Tabulación» seleccionada y pega el resultado directamente en una hoja de cálculo.

Más guías de conversión