DevToolPal
ES

Conversor de JSON a TSV

Convierte un array JSON de objetos en valores separados por tabuladores que se pegan directamente en Excel o Google Sheets.

Se ejecuta en local, nunca se sube

Opciones

Entrada

0 caracteres · 0 B

Salida

0 caracteres · 0 B

Qué hace

Esta herramienta convierte un array JSON de objetos en TSV (valores separados por tabuladores). La primera línea contiene los nombres de columna y cada línea siguiente es un objeto. Como las celdas se separan con tabuladores, puedes copiar la salida y pegarla directamente en una hoja de cálculo.

Cómo se usa

  1. Pega el JSON en el cuadro de Entrada, sube un archivo .json o haz clic en Ejemplo.
  2. El TSV aparece a la derecha mientras escribes.
  3. Desactiva Incluir fila de encabezado para obtener solo los datos.
  4. Copia y pega en Excel o Google Sheets, o descarga un archivo .tsv.

Ejemplo

[
  { "id": 1, "name": "Alice", "address": { "city": "Shanghai" } },
  { "id": 2, "name": "Bob", "address": { "city": "Beijing, China" } }
]

se convierte en (los tabuladores se muestran como →)

id→name→address.city
1→Alice→Shanghai
2→Bob→Beijing, China

Notas

Los valores que contienen un tabulador, un salto de línea o una comilla doble se envuelven entre comillas para que la hoja de cálculo los siga leyendo como una sola celda. null se convierte en una celda vacía, y true/false y los números se escriben tal cual.

Preguntas frecuentes

› ¿Qué estructura JSON espera?

Lo que mejor funciona es un array de objetos, un objeto por fila. También se entiende un objeto con una sola propiedad de tipo array, como {"data": [...]}. Cualquier otro valor se convierte en una sola fila.

› ¿Cómo se tratan los objetos y arrays anidados?

Los campos anidados se convierten en nombres de columna con puntos, como address.city. Los arrays de valores simples se unen con "; ", y los arrays de objetos reciben rutas con índice como items.0.name.

› ¿Y si los objetos tienen claves distintas?

Las columnas son la unión de todas las claves en el orden en que aparecen por primera vez. Los valores que faltan se dejan vacíos.

› ¿Por qué TSV en lugar de CSV?

Cuando pegas TSV en Excel o Google Sheets, cada valor cae en su propia celda sin ningún cuadro de diálogo de importación. Las comas dentro de los valores no necesitan ningún tratamiento especial.