Todas as guías

Pasar de CSV a JSON sen perder datos

Publicada o · Actualizada o 1 min de lectura

A conversión semella sinxela. Tres puntos causan problemas: o separador, os valores entre aspas e os números.

O separador

A ferramenta recoñece tanto o punto e coma como a coma. Un ficheiro con punto e coma e unha columna «24,5» lese correctamente.

Aspas

Un campo entre aspas que contén unha coma, como «arrosage: matin, soir», segue sendo un só valor. As aspas dobres do interior pasan a ser aspas escapadas: «zone "nord"».

Números

Todos os valores chegan como texto, os números incluídos: «24,5» e «18» pasan a ser "24,5" e "18". Un decimal con coma segue sendo unha cadea. Substitúa a coma por un punto se o programa que le o JSON espera un número.

Campos baleiros

Un campo baleiro pasa a ser unha cadea baleira, non «null».

Comprobar

Compare o número de filas, abra o JSON e mire as columnas con decimais e os acentos.

CSV a JSON

Para o camiño inverso, vexa Converter JSON en CSV.