Blog/ Datos
Datos · Guía práctica

CSV a JSON: cuidado con las tildes, los ceros y los números de las hojas de cálculo

Aprenda cómo transformar CSV a JSON sin cambiar códigos, separadores decimales, encabezados y campos vacíos.

PonerFabiano Freitas· · 2 minutos de lectura
Ilustración editorial de CSV a JSON: cuidado con tildes, ceros y números de hoja de cálculo
Ilustración editorial de FileBito

Una tienda exporta productos en CSV para integrar el inventario con otro sistema. El archivo se abre normalmente en la hoja de cálculo, pero los códigos que comienzan con cero desaparecen cuando se tratan como números. La conversión de formato también es una decisión sobre los tipos de datos.

Encuentra el separador correcto

CSV puede utilizar comas, punto y coma u otros delimitadores. Una descripción con comas entre comillas debe seguir siendo un solo campo. Antes de usarConvertir CSV-JSON, verifique que los encabezados se interpreten como columnas y que las filas contengan la misma cantidad de valores esperados.

En los archivos brasileños, el punto decimal puede complicar la interpretación. Los valores financieros deben tener una convención clara; El simple hecho de cambiar la puntuación en todo el contenido puede dañar las descripciones y direcciones.

Los identificadores no son cantidades.

Tres pasos para pasar de csv a json: cuidado con las tildes, los ceros y los números de las hojas de cálculo
Pasos y puntos de atención para revisar este tipo de expediente.

El código postal, el número de registro y el código de producto pueden parecer números, pero a menudo deben permanecer como texto. Conserve los ceros a la izquierda y verifique las celdas vacías: vacías,nuloy la ausencia de la propiedad son situaciones diferentes para una API.

Verificar mediante muestreo inteligente

En lugar de comprobar solo la primera línea, compare los registros al principio, en el medio y al final. Elija también un registro con tilde, uno entre comillas y otro al que le falten campos. Cuente cuántos elementos hay en el JSON final y compárelos con las filas válidas en el CSV. Guarde el CSV de origen para poder repetir la conversión después de corregir una regla.

Compruebe las líneas que se desvían del estándar.

Una tabla pequeña parece convertirse perfectamente porque las primeras filas son simples. El problema aparece en registros que contienen una descripción entre comillas, un salto de línea dentro de la celda o un nombre con tilde. Estos casos son la verdadera prueba de un importador de CSV. Después de la conversión, seleccione los valores atípicos y compare el contenido completo, incluidos los espacios y la puntuación significativos.

Si la primera columna es un identificador como “000184”, no permita una conversión automática para cambiarlo a 184. Para importaciones repetidas, documente el separador, la codificación del texto y la interpretación de los valores vacíos. Un pequeño archivo de muestra con situaciones difíciles ayuda a validar ajustes futuros. Antes de reemplazar datos en producción, realice una importación de prueba que pueda descartarse sin afectar los registros existentes.

Lea también

Referencia técnica: Convenciones de estructura de archivos CSV (RFC 4180).

Foto de Fabiano Freitas
Acerca de Fabiano Freitas

Fabiano Freitas es licenciado en Gestión de Tecnologías de la Información y escribe sobre tecnología aplicada a la vida cotidiana, herramientas digitales y productividad. En FileBito, publica orientación práctica sobre PDF, imágenes, datos y conversiones, prestando atención a la privacidad, la calidad de los archivos y la verificación de resultados.

← Ver todos los artículos