Formateador CSV
Formatear y limpiar datos CSV con validación
Entrada CSV
Salida formateada
¿Qué es un formateador CSV?
CSV (Comma-Separated Values) es un formato de texto plano para datos tabulares. El CSV crudo de exportaciones, APIs o copiar-pegar suele tener espaciado inconsistente, delimitadores mixtos o comillas desordenadas. Un formateador CSV limpia y normaliza los datos: delimitadores consistentes, comillas correctas según RFC 4180 y eliminación opcional de líneas vacías.
Esta herramienta se ejecuta completamente en tu navegador. Tu CSV se parsea y reformatea localmente; no se envía nada a ningún servidor. Usa los botones de delimitador (coma, punto y coma, tab) para que coincidan con tus datos.
Ejemplos de formateo CSV
Formatear y limpiar datos CSV. Ejemplo de telecomunicaciones:
Ejemplo: Registros de suscriptores
Haz clic en el botón Ejemplo de arriba para cargar más ejemplos en el editor.
Cómo usar esta herramienta
Pegar o subir
Copia tu CSV y pégalo en el editor izquierdo, o haz clic en Subir para cargar un archivo .csv o .txt. Usa Ejemplo para datos de ejemplo con formato inconsistente.
Elegir delimitador y opciones
Selecciona el delimitador (coma, punto y coma o tab) para que coincida con tus datos. Activa Quitar vacías para eliminar líneas en blanco. El panel derecho se actualiza automáticamente.
Copiar o descargar
Usa <strong>Copiar</strong> o <strong>Descargar</strong> para obtener el CSV formateado. Para convertir CSV a JSON, usa CSV a JSON. Para validación, usa Validador CSV.
Cómo funciona el formateador
La herramienta parsea tu CSV según RFC 4180: los campos que contienen comas, saltos de línea o comillas dobles se envuelven en comillas, y las comillas internas se escapan duplicándolas. El formateador normaliza el uso de delimitadores, aplica comillas consistentes y opcionalmente elimina líneas en blanco. El procesamiento se ejecuta en tu navegador con JavaScript—sin ida y vuelta al servidor. El parsing de strings y regex manejan la transformación.
Excel y <a href="https://support.google.com/docs/answer/3093343" target="_blank" rel="noopener">Google Sheets</a> exportan CSV con delimitadores específicos de locale. Las locales europeas suelen usar punto y coma porque la coma es el separador decimal. Los botones de delimitador te permiten ajustar tu fuente. Para convertir CSV formateado a datos estructurados, usa CSV a JSON o CSV a XML.
Dónde ayuda el formateo CSV
Las exportaciones de bases de datos de PostgreSQL, MySQL o SQL Server suelen producir CSV con formato inconsistente. Pasarlos por aquí te da datos limpios para re-importación, pipelines ETL o análisis en pandas. Las copias de hojas de cálculo pegadas desde Excel o Google Sheets pueden tener espacios extra o finales de línea mixtos—el formateo los normaliza.
Las respuestas de API que devuelven CSV (p. ej. de <a href="https://www.postman.com/" target="_blank" rel="noopener">Postman</a> o <code>curl</code>) pueden estar minificadas o mal citadas. Pegar aquí hace la estructura legible. Antes de convertir a JSON para usar en apps web, formatea el CSV primero, luego usa CSV a JSON. Para validación antes de importar, pásalo por el Validador CSV.
También es útil antes de compartir CSV con el equipo. El CSV formateado en un pull request o ticket es más fácil de revisar. Pasarlo primero por el Validador CSV puede detectar errores de comillas o columnas inconsistentes antes de que otros los vean.
Preguntas frecuentes
¿Mis datos son privados?
Sí. El formateo se ejecuta en tu navegador. No se envían datos a ningún servidor.
¿Qué delimitador debo usar?
La coma (,) es estándar para datos US/UK. El punto y coma (;) es común en Europa donde la coma es el separador decimal. Tab se usa en archivos TSV. Ajusta a tus datos de origen.
¿Qué hace Quitar vacías?
Elimina las líneas en blanco de la salida. Útil cuando tu fuente tiene saltos de línea extra entre filas.
¿Puedo convertir CSV a JSON?
Sí. Usa CSV a JSON para eso. Para JSON a CSV, usa JSON a CSV.
Herramientas relacionadas
Para la especificación CSV, ver RFC 4180. La guía JSON de MDN cubre formatos de datos relacionados. JSON se usa a menudo junto con CSV para respuestas de API.