Las claves verificadas
- RFC 4180 describe un formato CSV en el que cada registro ocupa una línea y los campos se separan con comas. Ver evidencia
- Los campos CSV que contienen comas, saltos de línea o comillas pueden encerrarse entre comillas dobles. Ver evidencia
- La biblioteca csv de Python ofrece objetos reader y writer para leer y escribir datos tabulares respetando dialectos. Ver evidencia
- Microsoft documenta la importación y exportación de archivos de texto y CSV mediante un asistente que permite elegir delimitadores y formatos de columna. Ver evidencia
Qué es un archivo CSV
CSV viene de comma-separated values, valores separados por comas. Es un archivo de texto en el que cada línea representa un registro y cada separador divide un campo. Un programa puede abrirlo como tabla, pero el archivo no guarda una grilla visual como una planilla: guarda caracteres que otra herramienta debe interpretar.
También puede servirte: Qué es JSON y en qué se diferencia de un objeto
El formato más difundido usa una fila de encabezados y después una línea por registro. RFC 4180 describe esa estructura y aclara que los campos pueden ir entre comillas dobles cuando contienen comas, saltos de línea o comillas. La extensión .csv sugiere el formato, pero la aplicación que lo abre todavía debe conocer su separador y su codificación.
Cómo se separan filas y columnas
En un ejemplo simple, la línea nombre,edad,ciudad tiene tres campos. La siguiente línea Ana,32,Córdoba representa otro registro. El salto de línea separa registros y la coma separa campos, aunque algunos programas regionales usan punto y coma cuando la coma se reserva para los decimales.
Las comillas cambian la lectura de un campo. Si una dirección contiene una coma, puede escribirse como "Avenida 9 de Julio, 100" para que esa coma no se interprete como otra columna. Una comilla dentro del campo se representa duplicándola, según las reglas del formato.

Cuándo conviene usar CSV
CSV funciona bien para intercambiar tablas sencillas entre una base de datos, una planilla y un script. Es legible sin una herramienta especial, ocupa poco espacio y puede procesarse por partes cuando el archivo es grande. También resulta útil como formato de salida para reportes que otra persona necesita abrir o transformar.
El formato se vuelve menos conveniente cuando los datos tienen muchas relaciones, tipos complejos, fórmulas, permisos o estructuras anidadas. Un CSV no conserva por sí mismo colores, fórmulas, comentarios ni un esquema completo. Antes de elegirlo, definí qué aplicación lo leerá y qué información debe sobrevivir al intercambio.
Cómo evitar errores al importarlo
Antes de importar, confirmá el separador, la codificación de caracteres, la fila de encabezados y el tratamiento de las comillas. Una columna de códigos postales no debería convertirse automáticamente en número si sus ceros iniciales son parte del dato. La previsualización permite detectar columnas corridas antes de guardar cambios.
Para automatizar, usá un lector CSV que respete comillas, saltos de línea y dialectos en lugar de dividir cada línea con split(','). La biblioteca csv de Python ofrece readers y writers para aplicar esas reglas. Después de importar, compará la cantidad de registros, revisá campos vacíos y conservá una copia del archivo original para poder repetir el proceso.

Qué aporta VisteEsto: Nuestro trabajo en esta nota
VisteEsto traduce la sintaxis del RFC a una secuencia de importación: identificar separador, proteger campos con comillas y validar el resultado antes de guardar.
Fuentes, actualizaciones y metodología 3 fuentes
Fuentes consultadas
- Fuente primariaRFC 4180: Common Format and MIME Type for CSV Files
- Fuente primariaPython Documentation: csv — CSV File Reading and Writing
- Fuente secundariaMicrosoft Support: Import or export text and CSV files
Historial de actualización
- Publicación inicial basada en RFC 4180, documentación de Python y Microsoft Support.
Cómo elaboramos esta nota
Definimos la consulta principal “qué es un archivo CSV y cómo funciona”, contrastamos los datos con 3 fuentes —2 primarias— y revisamos contexto, imágenes y posibles vacíos antes de publicar. Conocé nuestra política editorial y de verificación.



