| 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?
CSV (Comma-Separated Values) es el formato de texto plano más utilizado en el mundo para el intercambio de datos tabulares. Aunque durante décadas se utilizó de manera informal, en 2005 la IETF publicó el estándar formal RFC 4180, el cual define con precisión el uso de saltos de línea CRLF, delimitadores y el escape de comillas dobles.
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
Mientras que CSV es ideal para exportaciones de hojas de cálculo (Excel, Google Sheets) y procesamiento en batch por streaming, JSON es el estándar nativo de las APIs REST y GraphQL. Convertir CSV a JSON permite tipar objetos fuertemente (booleanos, floats, strings) y manipularlos inmediatamente con JavaScript/TypeScript sin necesidad de parsers adicionales en el backend.
❓ Preguntas Frecuentes sobre CSV & JSON
¿Por qué Excel a veces no abre correctamente los CSV con comas?
En países hispanohablantes y europeos donde la coma se usa como separador decimal, Excel espera por defecto el punto y coma (;) como delimitador de campos. Podés cambiar el delimitador a ";" en las opciones de nuestra herramienta para compatibilidad total con Excel.
¿Qué es el UTF-8 BOM y cómo afecta a los CSV?
El Byte Order Mark (BOM) es una secuencia de 3 bytes (EF BB BF) al inicio del archivo que le indica a programas como Microsoft Excel que el texto está codificado en UTF-8, evitando que se rompan acentos, tildes y caracteres especiales.
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 →