Formateador CSV: Formatea, Valida y Embellece Datos CSV en Linea
CSV (Valores Separados por Comas) es el formato de intercambio de datos mas antiguo y universalmente soportado — es anterior a JSON por decadas, no tiene un organismo oficial de gobierno (RFC 4180 es lo mas cercano a un estandar, y es un memo informativo, no una especificacion estricta), y cada herramienta desde Excel hasta pandas y PostgreSQL lo implementa de manera ligeramente diferente. El resultado: archivos CSV que parecen estar bien pero no se analizan correctamente debido al delimitador incorrecto, citado inconsistente, encabezados faltantes o problemas de codificacion invisibles. Nuestro formateador CSV resuelve estos problemas analizando tus datos CSV — independientemente de la variante que use — y presentandolos en una vista de tabla limpia y alineada con campos correctamente escapados. Autodetecta delimitadores (coma, tab, punto y coma, pipe), identifica filas de encabezado, normaliza el citado y valida contra las convenciones RFC 4180. La herramienta se ejecuta completamente en tu navegador y maneja comodamente archivos de hasta 50 MB y 500,000 filas. Para usuarios de Excel, agrega o elimina el BOM UTF-8 que Excel requiere para interpretar correctamente los caracteres no ASCII, evitando el temido texto "Mojibake" que ocurre al abrir CSV UTF-8 en Excel sin un BOM.
Formateador CSV
Gratis · Sin registro
Guía paso a paso
Pega, Sube o Arrastra tu CSV
Pega datos CSV directamente en el area de texto, sube un archivo .csv o .tsv, o arrastra y suelta un archivo desde tu computadora. El analizador autodetecta el delimitador analizando las primeras lineas — busca el caracter (coma, tab, punto y coma o pipe) que produce un numero consistente de campos entre lineas. El delimitador detectado se muestra en la parte superior de la salida, con un menu desplegable para anular manualmente si la deteccion fue incorrecta.
Revisa y Configura las Opciones de Formato
Usa el panel de configuracion para: (1) alternar la deteccion de "Primera fila es encabezado" — la herramienta resalta la fila de encabezado en azul; (2) seleccionar el delimitador de salida si deseas convertir entre formatos (por ejemplo, coma a tabulado); (3) habilitar "Agregar BOM UTF-8" para compatibilidad con Excel; (4) establecer la estrategia de citado — citar todos los campos, citar solo campos que contienen el delimitador o citado minimo; (5) alinear columnas para legibilidad en la vista de tabla.
Copia, Descarga o Exporta el Resultado Formateado
Haz clic en "Descargar CSV" para exportar los datos formateados como un archivo .csv limpio. Haz clic en "Copiar" para copiar el texto CSV sin procesar al portapapeles. La vista de tabla soporta ordenacion haciendo clic en cualquier encabezado de columna y busqueda dentro de los datos usando Ctrl+F. Para archivos grandes, la opcion "Descargar como JSON" convierte el CSV en un array JSON de objetos.
Consejos y mejores prácticas
RFC 4180 define estas reglas para CSV: (1) cada registro esta en una linea separada delimitada por CRLF; (2) el ultimo registro puede tener o no un salto de linea final; (3) la primera linea puede ser una linea de encabezado; (4) cada linea debe contener el mismo numero de campos; (5) los campos que contienen comas, comillas dobles o saltos de linea deben encerrarse entre comillas dobles; (6) una comilla doble dentro de un campo citado se escapa duplicandola.
El problema del BOM UTF-8: Excel en Windows requiere un BOM (los bytes EF BB BF al inicio del archivo) para mostrar correctamente los caracteres UTF-8. Sin el BOM, Excel asume que el archivo esta codificado en la pagina de codigos predeterminada y los caracteres no ASCII se muestran como galimatias. Nuestro formateador agrega el BOM cuando habilitas el "modo de compatibilidad con Excel".
Los archivos CSV europeos comunmente usan punto y coma (;) como delimitadores porque muchas configuraciones regionales europeas usan la coma como separador decimal. Si tus datos contienen tanto comas como separadores decimales y comas como delimitadores, cambia a delimitadores de punto y coma o tabulacion.
Archivos CSV grandes (>100 MB): nuestra herramienta procesa archivos en fragmentos usando la API FileReader con analisis en streaming. Para conjuntos de datos masivos (500 MB+), usa herramientas de linea de comandos: csvkit (Python), xsv (Rust) o q (consultas SQL directamente en CSV).
Los valores de campo CSV pueden contener saltos de linea — un campo citado puede abarcar multiples lineas. Esto es valido segun RFC 4180 pero confunde a muchos analizadores CSV. Nuestro formateador maneja correctamente los campos citados de multiples lineas.
Siempre valida que cada fila tenga el mismo numero de campos que el encabezado. Un error de desfase de uno es una causa comun de corrupcion de datos silenciosa al importar CSV a bases de datos. Nuestro validador marca filas con recuentos de campo inconsistentes.
Para TSV (Valores Separados por Tabulaciones), las reglas son mas simples: los tabuladores separan campos y no hay un mecanismo de citado estandar. TSV es preferido en bioinformatica, procesamiento de registros y cualquier contexto donde los valores de datos frecuentemente contienen comas.
Al preparar datos CSV para una importacion de base de datos, asegura: (1) los valores NULL se representan consistentemente; (2) los formatos de fecha coinciden con el formato esperado (ISO 8601 es lo mas seguro); (3) los valores booleanos estan estandarizados.
Preguntas frecuentes
CSV puede ser simple en concepto, pero su falta de un estandar formal significa que cada archivo CSV es un potencial rompecabezas de analisis. Nuestro formateador maneja todas las variantes — delimitadores, citado, codificacion y BOM — para que tus datos se carguen correctamente a la primera. Pega tu CSV y velo formateado en una tabla limpia y legible en segundos.
Prueba esta herramienta gratis →open_in_new