Skip to content
ToolKloud.43 Herramientas gratuitas en línea
Volver a todas las herramientas
Convertidores Utilidad
100% en el dispositivo • Los archivos nunca salen de su navegador

Convertidor de CSV a JSON y Excel

Convierta filas CSV en una matriz JSON de objetos o vuelva a convertir registros JSON en CSV. La primera línea CSV se trata como la fila del encabezado y se convierte en las claves de objeto, que es la forma que esperan la mayoría de las API, hojas de cálculo y canalizaciones de datos.

como funciona

  1. 1

    Elija la dirección: CSV a JSON o JSON a CSV.

  2. 2

    Pega los datos. Para CSV, mantenga la fila del encabezado; se convierte en las claves.

  3. 3

    Convierta y verifique el resultado de los nombres de campo que esperaba.

  4. 4

    Copie el resultado en su código, hoja de cálculo o solicitud de API.

Ventajas y beneficios clave

Mapeo basado en encabezados

La fila del encabezado CSV se convierte en las claves de los objetos, lo que produce la forma de matriz de objetos que realmente consumen las API JSON.

Viajes de ida y vuelta en ambos sentidos.

Exporte desde una hoja de cálculo, trabaje con JSON y luego vuelva a convertirlo para un sistema que solo acepte CSV.

JSON legible y con sangría

La salida está formateada en lugar de minimizada, por lo que puede verificar la estructura antes de usarla.

Los datos permanecen locales

Las exportaciones de clientes y los registros internos se procesan en la pestaña y nunca se cargan.

Para qué lo usa la gente

  • Convertir una exportación de hoja de cálculo a JSON para generar una base de datos o un dispositivo de prueba.
  • Convertir una respuesta API a CSV para poder abrirla en una hoja de cálculo.
  • Remodelar un pequeño conjunto de datos sin escribir un guión desechable.
  • Verificar qué nombres de campo producirá un CSV antes de realizar una importación.

Formatos y opciones compatibles

Entrada CSVFilas separadas por comas con una línea de encabezado como primera fila
entrada JSONUna serie de objetos planos que comparten las mismas claves.
SalidaJSON con sangría o texto CSV separado por comas

Privacidad y manejo de datos

La conversión ocurre completamente en su navegador. Las listas de clientes exportadas, los datos de pedidos y los registros internos nunca se cargan, que es exactamente la clase de archivo que no debería pasar por un convertidor en línea desconocido.

Límites y cosas que debes saber

  • Los campos se dividen entre comas, por lo que un valor que contenga una coma entre comillas no se analizará como un solo campo. Los datos con comas, comillas o saltos de línea incrustados necesitan un analizador CSV completo, como el de la biblioteca estándar de su idioma.
  • Sólo los registros planos se convierten limpiamente. Los objetos y matrices JSON anidados no tienen representación CSV natural y deben aplanarse primero.
  • Todo se convierte en una cuerda. Los números, valores booleanos y fechas no se infieren por tipo; lanzarlos después de la conversión.
  • Otros delimitadores (punto y coma o tabulaciones, comunes en las exportaciones locales europeas) no se detectan. Reemplácelos primero con comas.

Solución de problemas

Las columnas están desplazadas o divididas incorrectamente

Un campo contiene una coma entre comillas. Vuelva a exportar el archivo con un delimitador diferente y reemplácelo, o utilice un analizador CSV adecuado para ese conjunto de datos.

El JSON apareció como un objeto por línea en lugar de una matriz.

Compruebe que la primera línea CSV sea una fila de encabezado. Sin él, la primera fila de datos se consume como nombres de clave.

Los números se citan en la salida JSON.

Los valores se tratan como texto por diseño, ya que CSV no contiene tipos. Transmita los campos que necesita después de la conversión.

CSV to JSON Converter — Free Online, Both Directions

Convert CSV to JSON or JSON back to CSV in one click, with headers mapped to keys automatically. A free online CSV to JSON converter for API seeding, spreadsheet exports, data migrations and any time a client needs a different shape than the database gave you.

  • CSV to JSON with header mapping — the first row becomes object keys, producing a clean array of records ready to POST to an API or load into a test fixture.
  • JSON to CSV for spreadsheets — flatten an API response into columns you can open directly in Excel, Google Sheets or Numbers.
  • Handles quoted fields and delimiters — commas inside quoted values, escaped quotes and line breaks within fields are parsed correctly instead of shifting your columns.
  • No row limit — large exports convert locally, so there is no free-tier row cap and no upload wait.
  • Private by construction — customer lists, order exports and analytics dumps are converted in your browser and never sent to a conversion server.

Need XML, YAML or SQL as well? The Data Converter covers those formats, and the JSON Formatter cleans up the result.

Preguntas frecuentes

Why did my columns shift?

A field contains a comma inside quotes. The splitter breaks on every comma, so quoted fields with embedded commas, quotes or line breaks are not handled. Re-export with a different delimiter, or use a full CSV parser for that dataset.

Why are my numbers quoted in the JSON output?

CSV carries no type information, so every value is treated as text. Cast the fields you need after conversion rather than relying on inference.

Can it handle nested JSON?

Not directly. Nested objects and arrays have no natural CSV column representation, so flatten them into dot-notation keys before converting.

¿Admite delimitadores personalizados?

Sí, admite archivos CSV estándar separados por comas, punto y coma y tabulaciones.

¿Por qué cambiaron mis columnas?

Un campo contiene una coma entre comillas. El divisor se rompe en cada coma, por lo que los campos entrecomillados con comas incrustadas, comillas o saltos de línea no se manejan. Vuelva a exportar con un delimitador diferente o utilice un analizador CSV completo para ese conjunto de datos.

¿Por qué mis números aparecen entrecomillados en la salida JSON?

CSV no contiene información de tipo, por lo que cada valor se trata como texto. Transmita los campos que necesita después de la conversión en lugar de depender de la inferencia.

¿Puede manejar JSON anidado?

No directamente. Los objetos y matrices anidados no tienen una representación de columna CSV natural, por lo tanto, aplánelos en claves de notación de puntos antes de convertirlos.

Herramientas relacionadas