Formateador gratuito de CSV online
Formatea y limpia CSV en tu navegador — gratis, instantáneo, sin enviar datos.
Entrada CSV
Salida formateada
¿Qué es un formateador CSV?
El CSV crudo de un export de base de datos, una API o un rápido copiar-pegar desde Google Sheets suele estar desordenado — espaciado inconsistente, delimitadores mixtos o campos mal entrecomillados. Un formateador CSV limpia eso: delimitadores consistentes, comillas correctas según RFC 4180 y eliminación de líneas vacías. Listo para pandas, PostgreSQL COPY o cualquier pipeline posterior.
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 Copiar o Descargar 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 Google Sheets 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 Postman o curl) 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.