| id | name | role | department | salary | active |
|---|---|---|---|---|---|
| 1 | Elena Rostova | Senior Architect | Engineering | 94500 | true |
| 2 | Marcus Vance | Lead SecOps | Cybersecurity | 88200 | true |
| 3 | Akira Tanaka | UI Designer | Product | 76000 | false |
| 4 | Sara Chen | Data Scientist | AI Labs | 102000 | true |
📖 Guía Completa: Especificación RFC 4180 y Conversión CSV ↔ JSON
1. ¿Qué es el formato CSV y cuál es su estándar formal?
El formato CSV (Comma-Separated Values) está formalizado en el RFC 4180. Es un estándar plano donde cada línea representa un registro y cada campo se separa por un delimitador. Aunque parece simple, manejar comillas, saltos de línea y codificación UTF-8 requiere parsers rigurosos.
2. Reglas críticas de escape en archivos CSV
- Si un campo contiene el delimitador (coma, punto y coma), debe envolverse entre comillas dobles: "Buenos Aires, Argentina".
- Si un campo contiene comillas dobles, cada comilla interna debe duplicarse: "Dijo ""Hola"" a todos".
- Si un campo contiene saltos de línea, debe estar entre comillas para no romper la estructura de filas.
3. Ventajas de convertir CSV a JSON en arquitecturas modernas
JSON permite modelar datos anidados, tipos numéricos y booleanos nativos sin ambigüedad tipológica. Es el estándar de facto para APIs REST, GraphQL, bases de datos NoSQL como MongoDB y frameworks front-end como React y Vue.
❓ Preguntas Frecuentes sobre CSV & JSON
¿Por qué Excel a veces no abre correctamente los CSV con comas?
En países donde la coma se usa como separador decimal (como España o Latinoamérica), Excel por defecto espera punto y coma (;) como delimitador de listas. Podés cambiar el delimitador a punto y coma o usar la función "Texto en columnas" de Excel.
¿Qué es el UTF-8 BOM y cómo afecta a los CSV?
El BOM (Byte Order Mark) son 3 bytes al inicio del archivo que indican codificación UTF-8. Algunas versiones de Excel requieren el BOM para mostrar acentos y caracteres especiales correctamente.
Herramientas Relacionadas
JSON Tools
Formateador, validador, minificador y comparador de diferencias JSON.
Abrir herramienta →DATABASESQL Formatter
Formateador y embellecedor de consultas SQL para múltiples motores.
Abrir herramienta →CONFIGYAML Tools
Validador y convertidor bidireccional entre YAML y JSON.
Abrir herramienta →