CSV → JSON gratis
Pegar CSV o subir un archivo y convertir a JSON con detección automática de delimitador.
Cargando herramienta…
Cómo convertir una tabla CSV en registros JSON
Pega o selecciona CSV, elige su delimitador e inspeccione los registros JSON. Copia o descarga los datos convertidos.
- Pegar CSV o elegir Cargar CSV.
- Selecciona Autodetectar o especificar coma, punto y coma, pestaña o tubería.
- Comprueba los nombres de los campos de encabezado y la alineación de cada registro.
- Resolver cualquier error de análisis, luego copiar o descargar JSON.
Situaciones donde CSV a JSON ahorra tiempo
CSV es cómo la mayoría de hojas de cálculo y bases de datos exportan tablas. JSON es lo que la mayoría de las aplicaciones web, API y scripts esperan. Este convertidor se encuentra entre los dos. Un desarrollador puede convertir la exportación de un producto en datos de prueba para una aplicación. Un analista puede alimentar una pequeña tabla en una biblioteca gráfica que lee JSON.
También ayuda a las personas que no son programadores. Si un formulario o una herramienta sin código pide JSON, puede exportar su hoja como CSV, pegarla aquí y copiar el resultado. Cada fila se convierte en un objeto, y la fila de encabezados proporciona los nombres de las propiedades.
Debido a que la conversión se ejecuta en el navegador a medida que escribe, puede corregir un error tipográfico en el cuadro CSV y ver la actualización JSON de inmediato. Eso hace que sea fácil probar pequeños cambios antes de copiar el resultado final.
Un ejemplo trabajado con un archivo de punto y coma
Muchas exportaciones de hojas de cálculo europeas utilizan semicolons. Supongamos que pegas estas tres líneas. El encabezado es sku;product;price;notas. La primera fila de datos es 00123;"Lámpara desk";24.90;"Luz cálida; USB". El segundo es 00456; Presidente; 89.00; con un último campo vacío.
Con Auto-detectar encendido, la herramienta escoge el punto y coma porque divide el encabezado en la mayoría de las columnas. La salida es una matriz de dos objetos. La primera es {"sku": "00123", "producto": "Lámpara desk", "precio": "24.90", "notas": "luz cálida; USB". El segundo es {"sku": "00456", "producto": "Presidencia", "precio": "89.00", "notas": ""}. El punto y coma dentro de las notas se mantiene parte del texto, y la celda vacía se convierte en una cadena vacía.
Note que cada valor es una cadena. Los ceros principales en 00123 sobreviven, y 24.90 mantiene su cero. Si tu aplicación necesita números o valores verdaderos y falsos, convierte esos campos después de exportar.
Cómo el analizador lee tus datos
El analizador sigue las reglas comunes CSV citando. Un campo envuelto en comillas dobles puede contener el delimitador o saltos de línea. Dos citas dobles en una fila dentro de un campo citado representan una cita literal. Se aceptan finales de línea de Windows y Unix, y se elimina una marca de orden de bytes al inicio del archivo.
Los nombres de los encabezados se recortan en espacios circundantes, pero los valores de datos se mantienen exactamente como están escritos. Las líneas en blanco se saltan. La salida se formatea con sangría en dos espacios, y Descargar la guarda como data.json. La herramienta acepta entradas de hasta 5 MB.
Errores y cómo evitarlos
Si una fila tiene más o menos celdas que el encabezado, la herramienta se detiene y nombra la fila, por ejemplo, la fila 3: espera 4 celdas, se encuentra 5. Esto generalmente significa que un campo contiene el delimitador, pero no se cita. Arreglar la cita en la fuente en lugar de eliminar datos.
El encabezado no debe tener nombres vacíos o duplicados, porque las teclas duplicadas se sobrescribían entre sí. Una cita perdida en medio de un campo no citado también desencadena un error con su fila y columna. Finalmente, si el Auto-detectar adivina mal en un archivo de una columna, establece el delimitador usted mismo.
Consejos útiles y limitaciones
- Los campos que contienen delimitadores necesitan una cita CSV apropiada.
- Comprueba los identificadores con ceros principales antes de usar otra aplicación.
- Mantén la muestra predeterminada en mente como una comprobación de formato: si tus propios datos no se convierten, compare su encabezado y citar con esa muestra.
- Usa el número de fila en un mensaje de error para saltar directamente a la línea rota en su hoja de cálculo o editor de texto.
Preguntas frecuentes
¿Por qué cada fila se convierte en un campo?
El separador seleccionado no puede coincidir con el archivo. Elige su delimitador real.
¿La primera fila se convierte en nombres de campo?
Sí. Incluya una fila de cabecera adecuada para las teclas JSON significativas.
¿Puedo subir un libro de hojas de cálculo?
Exportar la hoja como CSV primero. Un cuaderno binario no es un texto CSV.
¿Los números en mi CSV se convertirán en números JSON?
No, cada valor es salida como una cadena, que protege ceros principales y formato exacto; convertir tipos en tu propio código si es necesario.
¿Qué pasa con las celdas vacías?
Una celda vacía se convierte en una cadena vacía para esa clave, por lo que cada objeto mantiene el mismo conjunto de propiedades.
¿Hay un límite de tamaño?
El analizador acepta texto CSV de hasta aproximadamente 5 MB; primero divide archivos más grandes en partes más pequeñas.
Su entrada se procesa en tu navegador sin una cuenta ToolWorld Online. Copia o descarga cualquier cosa que quieras guardar antes de salir de la página.
Lee nuestra política de privacidad · Acerca de ToolWorld Online
