Lección 2
Encabezados, delimitadores y filas
Lee la forma de la tabla antes de convertir: filas de encabezado, coma, tabulador, punto y coma y delimitador pipe.
Antes de convertir CSV, confirma la forma de la tabla.
Encabezados
Cuando la primera fila contiene nombres, el CSV puede convertirse en un array de objetos JSON:
id,name
1,Ada
2,Grace
[
{ "id": "1", "name": "Ada" },
{ "id": "2", "name": "Grace" }
]
Sin encabezados, la forma JSON más segura es un array de arrays o nombres de columna generados. Los nombres generados son útiles para depurar, pero rara vez son un contrato de API final.
Delimitadores
No todo archivo tabular en texto usa comas:
- Coma: CSV habitual
- Tabulador: exportaciones TSV
- Punto y coma: habitual en algunos locales de hoja de cálculo
- Pipe: logs y exportaciones internas
La detección automática es útil, pero cuando el archivo es pequeño o ambiguo, elige el delimitador manualmente.
Consistencia de filas
Cada fila de datos debe tener el número esperado de campos. Si el encabezado tiene cinco columnas y una fila tiene seis valores, algo probablemente está roto: una comilla faltante, un delimitador incorrecto o un fragmento pegado.
Conclusión clave
Los encabezados definen las claves de objeto, los delimitadores definen los límites de campo y la consistencia de filas te protege de pérdida silenciosa de datos.
Usa la vista previa de tabla del Conversor CSV para verificar la forma antes de copiar la salida.