CSV (Valores separados por comas)
CSV es un formato de texto simple para representar datos tabulares en filas y columnas. Cada línea es un registro de datos y los campos se separan por comas. CSV es universalmente compatible con hojas de cálculo, bases de datos y herramientas de análisis de datos.
Tipo MIME
text/csv
Tipo
Texto
Compresión
Sin pérdida
Ventajas
- + Universal support in Excel, Google Sheets, databases, and every language
- + Human-readable and easy to generate
- + Minimal overhead — just data, no formatting or metadata
- + Streamable — can be processed line by line for large files
Desventajas
- − No data type information — numbers, dates, and strings all look the same
- − Encoding and delimiter ambiguity (comma vs semicolon vs tab)
- − No support for hierarchical or nested data
Cuándo usar .CSV
Usa CSV para intercambio de datos tabulares simples, importación/exportación de hojas de cálculo y almacenamiento de datos ligero. Para datos complejos o anidados, prefiere JSON o Parquet.
Detalles técnicos
Los archivos CSV usan CRLF como fin de línea (RFC 4180), comas como delimitadores y comillas dobles para encerrar campos que contienen comas, saltos de línea o comillas. No hay un estándar de codificación; UTF-8 con BOM mejora la compatibilidad con Excel.
Historia
Los formatos de valores separados por comas se remontan a la era de la computación temprana. IBM los usó en los años 60 y 70. La RFC 4180 (2005) formalizó el formato, aunque las variaciones en delimitadores y reglas de entrecomillado persistieron. CSV sigue siendo el formato de intercambio de datos más utilizado.
Convertir desde .CSV
Convertir a .CSV
Formatos relacionados
Términos relacionados
Learn More
File Format Conversion: A Complete Guide
Converting files between formats is a daily task for professionals across every industry. This comprehensive guide covers document, image, audio, …
How to Generate Strong Random Passwords
Password generation requires cryptographic randomness and careful character selection. This guide covers the principles behind strong password generation, entropy calculation, …
JSON vs YAML vs TOML: Choosing a Configuration Format
Configuration files are the backbone of modern applications. JSON, YAML, and TOML each offer different trade-offs between readability, complexity, and …
Text Encoding Explained: UTF-8, ASCII, and Beyond
Text encoding determines how characters are stored as bytes. Understanding UTF-8, ASCII, and other encodings prevents garbled text, mojibake, and …
CSV vs JSON vs XML: Data Exchange Formats Compared
Data exchange formats serve different needs. CSV excels at tabular data, JSON dominates web APIs, and XML powers enterprise integrations. …
How to Format and Validate JSON Data
Malformed JSON causes silent failures in APIs and configuration files. Learn how to format, validate, and debug JSON documents to …