Convierte al instante cualquier tabla pegada en JSON o SQL

Re-typing table data into code is slow and error-prone. Paste CSV, TSV, pipe, or Markdown tables and get JSON, JSONL, or ready-to-run SQL INSERTs instantly in your browser.

[{"a":1}]

Pega una tabla o suelta un CSV y obtén JSON, JSONL o SQL al otro lado

o suelta un archivo .csv / .tsv

Lo que puedes hacer con Tabla a JSON

Todo lo que puedes conseguir con esta herramienta — sin curva de aprendizaje y sin configuración.

  • Convierte tablas CSV o TSV en JSON
  • Convierte los datos de una hoja de cálculo en sentencias SQL INSERT
  • Exporta las filas en JSONL para tus flujos de datos
  • Pega tablas en Markdown o separadas por barras y conviértelas
  • Usar la primera fila como nombres de campo
  • Admite delimitadores de coma, punto y coma o barra vertical

Información de los ajustes

Todos los controles de Tabla a JSON, explicados — qué hace cada uno y cuándo usarlo.

Ajustes

DelimitadorDesplegable
Elige cómo se separan las columnas de la tabla que pegues — coma, tabulación, punto y coma, barra vertical o barras de Markdown — o déjalo en Detección automática para que la herramienta deduzca el separador a partir de la primera línea.Opciones: Detección automáticaCSV (coma)TSV (tabulación)Punto y comaBarra verticalTabla de Markdown
ResultadoDesplegable
Elige el formato de conversión: objetos JSON con los nombres de columna como claves, arrays JSON posicionales, JSONL con un registro por línea o sentencias SQL INSERT listas para ejecutar.Opciones: JSON (objetos)JSON (arrays)JSONLSQL INSERT
La primera fila es el encabezadoActivado / Desactivado
Si está marcada, la primera fila aporta los nombres de columna que se usan como claves JSON o columnas SQL; si no lo está, las columnas SQL se nombran automáticamente col_1, col_2 y la salida JSON pasa a usar arrays de valores por posición.
TablaEntrada de texto
Define el nombre de la tabla que se usa en las sentencias SQL INSERT generadas (my_table de forma predeterminada); solo se muestra cuando la salida es SQL INSERT, y los caracteres no permitidos se sustituyen automáticamente por guiones bajos.
Uploads are encrypted in transitRemoved under our retention policy

¿Terminaste con Tabla a JSON? Prueba estas a continuación

Herramientas seleccionadas que combinan bien con Tabla a JSON. Sigue trabajando sin perder tu archivo.

Ver todas las herramientas

Preguntas frecuentes

Pega un CSV (o suelta un archivo .csv) en el panel de entrada y la herramienta detecta el delimitador automáticamente, convierte cada fila en un objeto JSON usando la línea de encabezado como claves y muestra el resultado al instante. Cambia el formato de salida a array JSON, JSONL o SQL INSERT para obtener exactamente la estructura que necesitas.

usage

Sí. El analizador sigue la norma RFC 4180: los campos entre comillas dobles pueden contener comas, saltos de línea e incluso comillas literales (escapadas como "") sin romper el análisis. Así, un valor como "Smith, John" sigue siendo una sola celda, no dos.

technical

La herramienta cuenta las tabulaciones, comas, puntos y comas y barras de la primera línea no vacía y elige la más frecuente. Si tienes un archivo inusual o ambiguo, puedes anular la detección automática y seleccionar manualmente tabulación (TSV), coma, punto y coma, barra o tabla de Markdown.

technical

Cambia el formato de salida a SQL INSERT e introduce un nombre de tabla. La herramienta depura los nombres de columna para convertirlos en identificadores válidos (sustituyendo espacios, guiones, etc. por guiones bajos) y genera un INSERT por fila con literales de cadena correctamente escapados, valores numéricos y NULL para las celdas vacías. Perfecto para poblar bases de datos o migrar datos.

features

JSONL (JSON Lines) coloca un objeto JSON por línea, sin un array que lo envuelva. Es el formato estándar para transmitir datos a BigQuery, Snowflake, Logstash, Elasticsearch y la mayoría de las canalizaciones de machine learning. Elige JSONL cuando cada fila vaya a ingerirse de forma independiente.

features

Sí. Los valores que coinciden con patrones de números enteros o decimales se emiten como números JSON, los literales «true»/«false» se convierten en booleanos y las celdas vacías se convierten en null. Si necesitas que todo sea texto, prepara los valores en consecuencia antes de convertir.

technical

Sí. Selecciona «Tabla de Markdown» como delimitador y pega una tabla de Markdown estándar delimitada por barras verticales (fila de encabezado, fila separadora, filas del cuerpo). La línea separadora se omite automáticamente y se recorta el espacio en blanco de las celdas.

usage

No: el análisis y la conversión se ejecutan íntegramente en tu navegador. Esto hace que la herramienta sea segura para hojas de cálculo sensibles como exportaciones de nóminas, listas de clientes o registros financieros que nunca deberían pasar por un servidor de terceros.

privacy

Cuando está marcada, la herramienta trata la primera fila de tu tabla como los nombres de las columnas y los usa como claves del objeto JSON (o genera col_1, col_2... para SQL si lo dejas en blanco). Desmárcala si tus datos no tienen fila de encabezado (una simple lista de filas) y la herramienta generará en su lugar matrices JSON sin procesar o nombrará automáticamente las columnas col_1, col_2, etc. para las sentencias INSERT de SQL.

features

Cambia la Salida a SQL INSERT y aparecerá un campo de nombre de tabla donde puedes escribir el nombre de tu tabla de destino, como customers u order_items. La herramienta sanea automáticamente lo que introduzcas —reemplazando espacios y símbolos por guiones bajos y anteponiendo un prefijo a un dígito inicial— para que el SQL generado siempre tenga un identificador válido aunque tu entrada esté desordenada.

usage

Desmarca 'La primera fila es el encabezado' si tu exportación no tiene nombres de columna, establece la Salida en SQL INSERT y escribe el nombre real de tu tabla en el campo Nombre de la tabla. La herramienta generará automáticamente los nombres de columna col_1, col_2..., convertirá números y booleanos de forma automática y producirá una sentencia INSERT correctamente escapada por cada fila que puedes pegar directamente en tu cliente de base de datos.

tips

JSON (matrices) elimina los nombres de campo y genera cada fila como una lista plana de valores en orden de columna; por ejemplo ["Alice", 34, "Berlin"] en lugar de {"name":"Alice","age":34,"city":"Berlin"}. Sigue respetando la casilla 'La primera fila es el encabezado', usando esa fila solo para saber cuántas columnas esperar en lugar de como claves. Elígelo cuando el código receptor (una biblioteca de gráficos, un controlador de base de datos posicional o una importación de hoja de cálculo) lee los valores por posición en lugar de por nombre de campo; de lo contrario, quédate con JSON (objetos).

features

Probar ejemplo rellena el panel de entrada con una pequeña tabla de tres filas de nombre/edad/ciudad (separada por tabulaciones) para que veas de inmediato cómo se comportan la detección del delimitador, la fila de encabezado y cada formato de salida antes de pegar datos reales. Una vez que hay contenido en el cuadro, aparece un botón Borrar — junto a la etiqueta Entrada en la vista del editor, y de nuevo como botón de ancho completo en el panel de Ajustes — que vacía el área de texto de un solo clic en lugar de seleccionar y borrar el texto manualmente.

usage

Cómo Tabla a JSON te ayuda a lograrlo

Problemas reales que resuelve cada día, para empresas, creadores y tareas cotidianas. Encuentra el caso de uso que se ajusta a ti y empieza en segundos.

Para desarrolladores

Migración de CSV a API

Tienes una exportación CSV heredada de un socio y necesitas enviarla con POST a una API REST moderna que espera JSON. Convierte en segundos, copia al cuerpo de tu fetch y verifica la estructura: no hace falta ningún script de unión.

Para desarrolladores

Carga inicial de datos en la base de datos

Genera sentencias SQL INSERT listas para ejecutar a partir de un CSV con datos de prueba. Pégalas directamente en tu archivo de migración o en la consola de psql. La salida gestiona correctamente cadenas, números, nulos y booleanos.

Para desarrolladores

Ingesta en BigQuery / Snowflake

Los almacenes de datos en la nube ingieren JSONL más rápido que CSV. Convierte tu hoja de cálculo a JSONL y súbela directamente al área de preparación de BigQuery, Snowflake o Redshift.

Publicación

Tablas de documentación en Markdown

Convierte lo que pegas desde tus documentos Markdown en JSON para procesarlo de forma programática: genera preguntas frecuentes, entradas de navegación o datos de niveles de precios a partir de tablas Markdown legibles para personas.

Productividad

Análisis de envíos de formularios

Exporta las respuestas de tus Google Forms o Typeform como CSV, conviértelas a JSON y haz análisis o cárgalas en tu CRM mediante API. La fila de encabezado se convierte en los nombres de tus campos.

Para desarrolladores

Generación de datos para sitios estáticos

Carga datos de tablas en getStaticProps de Next.js, colecciones de contenido de Astro o archivos de datos de Hugo. JSONL es especialmente útil para las colecciones de contenido que asignan una fila a una página.

Para desarrolladores

Generación de fixtures de prueba para QA

Pega una hoja de cálculo con escenarios de prueba y exporta fixtures JSON o JSONL directamente a una suite de pruebas de Jest, Pytest o Playwright, saltándote por completo el archivo de datos simulados escrito a mano.

Para comercio electrónico

Importación masiva del catálogo de proveedores

Convierte el CSV de lista de precios de un proveedor en sentencias SQL INSERT para tu tabla de productos, o en JSON para una app de importación masiva de Shopify/WooCommerce, usando el campo Nombre de tabla para apuntar exactamente a la tabla que espera tu tienda.

Productividad

Sincronización sin código con Zapier y Airtable

Convierte una hoja de cálculo exportada en la forma de arreglo u objeto JSON que espera un webhook de Zapier, una automatización de Airtable o un escenario de Make.com, sin escribir un script de transformación.

Finanzas

Conciliación de extractos bancarios

Convierte un CSV exportado de un extracto bancario o de tarjeta en JSON para un panel de finanzas personales, o en sentencias SQL INSERT para cargar las transacciones directamente en una base de datos contable.

Publicación

Generación de archivos de datos para sitios estáticos

Convierte una hoja de cálculo con biografías del equipo, niveles de precios o listados de productos en un archivo de datos JSON que las plantillas de Hugo, Jekyll, Astro o Eleventy recorren directamente, evitando el archivo data/*.json escrito a mano que suele requerir un build JAMstack.