CSV a JSON

Pega una tabla y obtén JSON. El análisis sigue la RFC 4180: una celda como «Pérez, Juan» sigue siendo un solo campo en vez de partirse en dos, que es justo donde fallan los conversores rápidos.

Cómo usarlo

Lo que conviene saber

Por qué importan las comas entre comillas

Una coma dentro de comillas pertenece al valor, no a la tabla. Partir por cada coma rompe la primera dirección, el primer nombre de empresa con «S.L.» y cualquier nota que contenga una enumeración. Aquí el archivo se lee carácter a carácter: las comillas abren un campo, unas comillas dobladas significan una comilla literal y un salto de línea entre comillas sigue formando parte de la celda.

Tipos, encabezados y duplicados

Con el reconocimiento de tipos, «12» pasa a número y «true» a booleano: útil para APIs, molesto para teléfonos y códigos postales, por eso se puede desactivar. Los nombres de columna vacíos o repetidos reciben un número en lugar de pisarse en silencio.

Preguntas frecuentes

¿Admite punto y coma y tabuladores?

Sí. El separador se detecta en la primera línea —coma, punto y coma (habitual en exportaciones europeas) o tabulador— y se muestra bajo el campo de entrada.

¿Se envían mis datos a algún sitio?

No. Todo se analiza en tu navegador, así que exportaciones con datos de clientes o salarios no salen del equipo.

¿Y si no hay fila de encabezado?

Desactiva ese interruptor y obtendrás un array de arrays en lugar de un array de objetos.

¿Aguanta archivos grandes?

Unos pocos megabytes van cómodos. A partir de ahí, al navegador le cuesta más mostrar el resultado que analizarlo.

Herramientas relacionadas