Limpiador de CSV
Limpia archivos CSV: recorta espacios, elimina filas vacías y duplicadas, ordena los nombres de columna, filtra, ordena y quita columnas. Ve exactamente qué cambió.
Se procesan en local, en tu navegador. Tus archivos no se suben.
Qué hace esta herramienta
Las exportaciones desordenadas son lo habitual: espacios sueltos, filas en blanco, registros repetidos, nombres de columna incoherentes y columnas que nunca quisiste. Carga un archivo CSV o pega el texto y aplica solo los pasos de limpieza que necesites. La vista previa se actualiza al cambiar las opciones y un informe muestra las filas y columnas antes y después, cuántas celdas se recortaron y cuántas filas estaban vacías, se filtraron o eran duplicadas.
La eliminación de duplicados puede comparar filas enteras o solo las columnas que elijas como clave (por ejemplo, el correo o el ID de cliente), conservando la primera coincidencia. Normaliza los nombres de columna a recortado, minúsculas o snake_case; los nombres duplicados y vacíos se hacen únicos automáticamente. Filtra filas con una o más condiciones que deben cumplirse todas (contiene, es igual a, no es igual a, empieza por, mayor que, menor que), ordena por cualquier columna como texto o como números y desmarca las columnas que quieras quitar.
Exporta con el delimitador que prefieras (coma, punto y coma, tabulación o barra vertical), opcionalmente con un BOM de UTF-8 para Excel y con protección contra la inyección de CSV que antepone un apóstrofo a las celdas que empiezan por =, +, - o @. Los archivos de más de 1 MB se procesan en un worker en segundo plano con una barra de progreso. Los datos permanecen en tu dispositivo en todo momento.
Cómo usarla
- 1Suelta un archivo CSV o pega texto CSV. El delimitador se detecta automáticamente, o elígelo en Exportar.
- 2Activa los pasos de limpieza: recortar, eliminar filas vacías, eliminar duplicados (opcionalmente por columnas clave) y normalizar nombres.
- 3Añade filtros, elige una columna de ordenación y desmarca las columnas que quieras quitar.
- 4Revisa el informe y la vista previa, elige el delimitador de salida y las opciones, y luego Copia o Descarga el CSV limpio.
Formatos compatibles
Entrada: archivos .csv, .tsv o .txt y texto pegado en UTF-8, con una fila de encabezado. Salida: .csv con el delimitador que elijas.
Privacidad
Esta herramienta se ejecuta en tu navegador. Los datos que proporcionas se procesan en tu dispositivo y no se envían a nuestros servidores.
Limitaciones
- La primera fila siempre se trata como encabezado.
- El archivo entero se mantiene en memoria; los archivos muy grandes pueden ser lentos en dispositivos pequeños y el límite de tamaño se muestra en la zona de carga.
- Solo se admite texto en UTF-8; las demás codificaciones deben convertirse primero.
- Las filas se procesan en un orden fijo: recortar, eliminar vacías, filtrar, eliminar duplicados, ordenar, quitar columnas y renombrar. Los filtros, las claves y la ordenación se refieren a las posiciones originales de las columnas.
- La ordenación y las comparaciones numéricas entienden números simples y separadores de millares, no monedas ni fechas. Los valores no numéricos van al final al ordenar numéricamente.
- Las celdas nunca se convierten de tipo; los valores se escriben de nuevo como el texto con el que se leyeron, salvo por los cambios que solicites.
Preguntas frecuentes
¿Puedo eliminar duplicados según una sola columna?
Sí. Activa la eliminación de duplicados y marca las columnas clave, por ejemplo email. Se conserva la primera fila de cada clave. Si no marcas ninguna clave, se comparan filas enteras.
¿Qué hace normalizar los nombres de columna?
Recortar contrae los espacios sobrantes, minúsculas además pasa todo a minúsculas, y snake_case convierte “First Name” o “firstName” en first_name. Los nombres que quedan idénticos reciben sufijos _2, _3, y los nombres vacíos pasan a ser column_N.
¿Cómo se combinan los filtros?
Deben cumplirse todos los filtros (AND). Las comparaciones de texto ignoran las mayúsculas y minúsculas salvo que actives la coincidencia con distinción. Mayor que y menor que comparan números cuando ambos lados son numéricos y, si no, texto.
¿Qué es la opción de inyección de CSV?
Las hojas de cálculo tratan como fórmulas las celdas que empiezan por =, +, - o @, algo que se puede aprovechar con malas intenciones. Con la opción activada, esas celdas reciben un apóstrofo al principio. Los números negativos simples no se tocan.
¿Modifica mi archivo original?
No. Tu archivo se lee en el navegador y se genera un CSV limpio nuevo para descargar.
Herramientas relacionadas
Convertidor de CSV a JSON
Convierte CSV o TSV a JSON en tu navegador. Detecta el delimitador automáticamente, gestiona comillas y BOM, y muestra una vista previa de las primeras filas.
Convertidor de JSON a CSV
Convierte un arreglo JSON de objetos o de arreglos a CSV. Aplana los objetos anidados con notación de puntos, con delimitador personalizado y exportación segura para hojas de cálculo.
Eliminar líneas duplicadas
Elimina las líneas duplicadas de una lista, conserva la primera o la última aparición, ignora mayúsculas, recorta espacios y ordena. Ve cuántas se eliminaron.
Markdown a HTML
Convierte Markdown (estilo GitHub) a HTML limpio con vista previa en vivo. Copia o descarga el resultado, todo en tu navegador.