100 % local: tus datos nunca salen de tu navegador

JSON a TSV — tabulaciones en vez de comas

Convierte JSON a valores separados por tabulaciones. Las comas de tus datos dejan de estorbar y el resultado se pega en una hoja de cálculo.

Instantáneo Privado Cero cookies
Invertir: TSV → JSON

Entrada JSON

Salida TSV

Qué hace esta herramienta

La misma tabla que la conversión a CSV, con tabulaciones entre los campos:

[{ "nombre": "Ada", "nacimiento": 1815 }]
nombre	nacimiento
Ada	1815

La raíz debe ser un array de objetos, los registros irregulares dan la unión de todas las claves, y un valor anidado se escribe como JSON dentro de su celda: son las reglas que sigue la conversión a CSV.

Por qué tabulaciones

La coma está en cada dirección, cada precio europeo, cada frase de prosa. El punto y coma es la respuesta europea a eso, y por eso el mismo archivo se abre distinto en Madrid y en Chicago.

La tabulación no está casi en ninguna parte. Ese es todo el argumento del TSV, y es bueno.

El detalle que conviene conocer

TSV tiene dos definiciones, y no coinciden.

La estricta —el tipo de medio IANA text/tab-separated-values— no tiene mecanismo de escape alguno. Un campo simplemente no puede contener una tabulación ni un salto de línea.

La práctica, la de las hojas de cálculo, toma prestadas las comillas de CSV: un campo con una tabulación se envuelve en comillas.

Esta conversión escribe la forma práctica, porque es lo que leen Excel, Numbers y LibreOffice. Si tu consumidor aplica la definición estricta, quita las tabulaciones de tus valores antes de convertir y no después: las comillas que no entiende pasarían a formar parte de tus datos.

La codificación, el aviso de siempre

La tabulación resuelve el problema del separador, no el de la codificación. Excel sigue adivinando el juego de caracteres de un archivo que abre, y sigue equivocándose con UTF-8 sin marca de orden de bytes. Usa el diálogo de importación en vez del doble clic, o pasa por la conversión a CSV con su opción Excel, que escribe la marca.

Privado por diseño

Todo se ejecuta localmente en tu navegador con JavaScript. Tus datos nunca se suben a un servidor, lo que hace que la herramienta sea segura para contenido sensible y funcione sin conexión.

Preguntas frecuentes

¿Por qué elegir TSV en vez de CSV?
Porque una tabulación casi nunca aparece dentro de un valor, mientras que la coma está en cada dirección, cada precio escrito a la europea, cada frase. TSV esquiva la colisión de separador que vuelve frágil al CSV —y las guerras del punto y coma que la siguen por las configuraciones regionales europeas.
¿Qué pasa si un valor contiene una tabulación?
Se entrecomilla, como CSV entrecomilla una coma. El archivo sigue siendo legible por todo lo que entiende las comillas al estilo CSV —la mayoría de las hojas de cálculo—, pero ten en cuenta que la definición estricta de TSV no tiene escape alguno y simplemente prohíbe tabulaciones dentro de un campo. Si tu consumidor es estricto, quita las tabulaciones antes de convertir.
¿Excel puede abrir un TSV?
Sí, y con más fiabilidad que un CSV: con extensión `.tsv` o `.txt` no tiene que adivinar el separador. La codificación sigue adivinándose, así que el texto acentuado puede llegar estropeado igualmente —el mismo problema que con CSV, y el mismo apaño: guardar en UTF-8 con marca de orden de bytes, o importar en vez de abrir.

Convertidores relacionados