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
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
}
]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.