Usa el Convertir JSON a TSV Online gratuito abajo: tus datos nunca salen de tu navegador, todo el trabajo ocurre en tu dispositivo y no se sube a ningún servidor.
Qué hace esta herramienta
Los datos se mueven entre programas en formatos distintos, y el formato equivocado bloquea todo el trabajo. JSON es el formato de las aplicaciones web y las API, pero las hojas de cálculo hablan otro idioma: filas y columnas separadas por tabulaciones. Cuando necesitas abrir datos de una API en una hoja de cálculo, o entregar una exportación de datos a alguien que trabaja en Excel o Google Sheets, necesitas convertir JSON a TSV. El Convertir JSON a TSV Online hace esa conversión en tu navegador, sin subida de archivos y sin cuenta.
TSV significa valores separados por tabulaciones. Cada fila de tus datos se convierte en una lÃnea, y cada campo se separa con un carácter de tabulación. Las hojas de cálculo abren archivos TSV directamente, dividiendo cada lÃnea en columnas por las tabulaciones. Eso hace que TSV sea un puente simple y fiable entre el mundo de JSON y el mundo de las hojas de cálculo, y evita los problemas de comas que afectan a los archivos CSV cuando tus datos mismos contienen comas.
Cómo convertir tus datos
Pega un array JSON de objetos en la casilla de entrada. Un array de objetos se ve asÃ: [{“name”: “Ana”, “city”: “Madrid”}, {“name”: “Luis”, “city”: “Lima”}]. Cada objeto es una fila, y cada clave se convierte en una columna. Pulsa Convertir, y el TSV aparece en la casilla de salida, con las claves en la primera lÃnea y una fila por objeto después. Pulsa Copiar TSV para copiar el resultado, o Descargar TSV para guardarlo como archivo .tsv que puedes abrir en cualquier hoja de cálculo.
Si tus datos tienen objetos con claves distintas, la herramienta recoge cada clave que encuentra y usa el conjunto completo como columnas. Las filas que no tienen una clave reciben una celda vacÃa en esa columna, asà que ninguna fila pierde su lugar. Si tu entrada no es un array JSON válido de objetos, la herramienta te lo dice con claridad, para que puedas corregir los corchetes o las comas e intentarlo de nuevo. Una corrección común es envolver un solo objeto entre corchetes, ya que la herramienta necesita un array, no un objeto solo.
Por qué TSV en lugar de CSV
CSV usa comas para separar campos, lo que falla cuando tus datos contienen comas, como ocurre con direcciones, descripciones y tÃtulos. Los archivos CSV manejan esto con comillas, pero los distintos programas manejan esas comillas de forma distinta, y el resultado es un lÃo conocido: columnas que se dividen en el lugar equivocado y datos que caen en la celda incorrecta. TSV evita el problema, porque los caracteres de tabulación casi nunca aparecen dentro de datos reales. Un archivo separado por tabulaciones, por tanto, tiene muchas más probabilidades de abrirse bien a la primera, en cualquier programa de hojas de cálculo.
TSV también es más fácil de revisar a simple vista. Las tabulaciones crean columnas limpias en un editor de texto plano, mientras que los archivos con comas se difuminan en una serie de texto. Cuando necesitas comprobar una conversión rápido, TSV te permite recorrer una columna con la vista y detectar un valor faltante de inmediato. Para datos que se abrirán en una hoja de cálculo, TSV es la opción más segura y simple en la mayorÃa de los casos.
Usos comunes
Los desarrolladores usan esta conversión para revisar respuestas de API en una hoja de cálculo, donde ordenar y filtrar es más fácil que en una vista de JSON sin formato. Los analistas la usan para convertir una exportación web en una tabla que pueden graficar. Los dueños de tiendas la usan para convertir una exportación de pedidos en una lista de existencias. Los investigadores la usan para convertir respuestas de encuestas en una tabla para analizar. En cada caso, el trabajo es el mismo: tomar datos estructurados de un programa y hacerlos legibles en una tabla.
La herramienta maneja bien las formas de datos de cada dÃa: nombres, números, fechas como texto, valores verdadero y falso, y campos vacÃos. No aplana objetos muy anidados en columnas separadas, porque los datos anidados rara vez se adaptan bien a una tabla plana. Si tus objetos contienen objetos anidados, piensa en aplanarlos primero, o acepta que el valor anidado aparecerá como texto. Para datos planos con forma de tabla, que son la gran mayorÃa de las exportaciones, la conversión es exacta.
Consejos para una conversión limpia
Primero, comprueba que cada objeto use la misma ortografÃa de claves. “Nombre” y “nombre” son claves distintas para un conversor, y se convertirán en dos columnas. Corrige la ortografÃa en tu JSON antes de convertir, y tu tabla saldrá limpia. Segundo, mantén los números como números y las fechas en un solo formato, para que la hoja de cálculo pueda ordenarlos bien después de importar. Tercero, abre el archivo TSV con el paso de importación de la hoja de cálculo en lugar de hacer doble clic, cuando tu programa ofrezca esa opción, para confirmar que las tabulaciones son el separador.
Privacidad y lÃmites
Herramientas relacionadas
- JSON to TSV Converter (English version)
- Convertir NDJSON a JSON Gratis
- Convertir JSON a NDJSON Online
