Ir a la herramienta
ViewCSV
Sin subir archivos

Limpiar datos CSV

signups.csv· DATOS DE EJEMPLO7 filas · 6 columnas
Valores
Caracteres de control, espacios de ancho cero y marcas de orden de bytes sueltas. Las tabulaciones y los saltos de línea se mantienen.
Hace idénticas una é escrita como un solo carácter y una e + tilde, para que coincidan y se detecten como duplicados.
Aplicar a las columnas
Sin selección = todas las columnas.
Filas y columnas
Conservar
Valores cambiados: 2 · filas vacías quitadas: 1 · filas duplicadas quitadas: 1
Resultado
#idnameemailagesignup_dateplan
11Hugo Garcíafirst@example.test342026-01-04pro
22Lucía Rodrígueznot-an-emailthirty2026-02-30Pro
33Martín Gonzálezthird@example.test·2026-03-11free
45Mateo LópezN/A5111/03/2026team
56Martina Martínezsixth@example.test272026-04-01enterprise

Entrada: 7 filas. Resultado: 5 filas · 6 columnas.

Abre o pega un archivo CSV y el resultado limpio aparece junto a las opciones. Por defecto, la herramienta quita los espacios de ambos extremos de cada valor, elimina las filas vacías y elimina las filas idénticas en todas las columnas, conservando la primera. Activa más pasos según los necesites, como vaciar NULL y N/A, quitar caracteres invisibles o eliminar duplicados según una columna de correo, y la nota sobre el resultado cuenta lo que cambió. La fila de encabezado nunca se modifica. El archivo se procesa en tu navegador, sin subirlo.

Cómo limpiar un archivo CSV

  1. Abre un archivo .csv, .tsv o .txt, suéltalo sobre la herramienta o pega filas. El delimitador y la marca de orden de bytes de UTF-8 o UTF-16 se detectan solos; en Configuración de importación puedes elegir otro delimitador o una codificación heredada.
  2. En Valores, elige las correcciones de celdas. Usa Aplicar a las columnas para limitarlas a algunas columnas; si no seleccionas ninguna, se aplican a todas.
  3. En Filas y columnas, elige qué hacer con las filas vacías, los duplicados y las columnas vacías.
  4. Revisa la nota sobre el resultado, compáralo con la pestaña Entrada y luego selecciona Descargar CSV, Copiar o Abrir en el editor.

Cuando los datos estén limpios, compruébalos con reglas por columna en Validar CSV, o cambia el delimitador y las comillas con Cambiar delimitador y codificación de CSV.

Qué hace cada paso, en el orden en que se aplica

Cada valor pasa por los pasos activados en este orden fijo, así que el resultado es el mismo sin importar en qué orden marques las opciones.

Normalizar Unicode (NFC)Hace que una é escrita como un solo carácter y una e seguida de una tilde combinable sean el mismo texto, para que coincidan y se detecten como duplicados. Desactivado por defecto.
Quitar caracteres invisiblesElimina caracteres de control, espacios y uniones de ancho cero, el carácter de unión de palabras y marcas de orden de bytes sueltas. Las tabulaciones y los saltos de línea se mantienen. Desactivado por defecto; déjalo así si hay secuencias de emojis o escrituras que dependen de uniones de ancho cero.
Tratar estos valores como vacíosUna lista separada por comas, como NULL, N/A, -. Un valor igual a uno de ellos, sin contar los espacios que lo rodean, se vacía. La comparación distingue mayúsculas y minúsculas, así que incluye null y NULL por separado si aparecen los dos. Vacía por defecto.
Quitar espacios al inicio y al finalElimina los espacios en blanco iniciales y finales, incluidos los espacios de no separación y los saltos de línea de los extremos. Activado por defecto.
Reducir los espacios repetidos dentro de los valoresConvierte las secuencias de dos o más espacios, tabulaciones, espacios de no separación o espacios ideográficos en un solo espacio. Los saltos de línea no se tocan. Desactivado por defecto.
Mayúsculas y minúsculasDejar como está, minúsculas, MAYÚSCULAS o Primera Letra En Mayúscula. Esta última pasa el valor a minúsculas y pone en mayúscula la primera letra tras un espacio, un guion, una barra o un paréntesis de apertura, de modo que MCDONALD pasa a Mcdonald y o'neil a O'neil.
Saltos de línea dentro de los valoresMantener, o Sustituir por un espacio para convertir cada salto de línea y los espacios que lo rodean en un solo espacio.

Después de los valores se procesan las filas y las columnas: Quitar filas vacías elimina las filas cuyas celdas están todas vacías o solo tienen espacios; Duplicados compara los valores ya limpios; Quitar las columnas que estén totalmente vacías se aplica al final. La eliminación de filas y columnas siempre tiene en cuenta todas las columnas, diga lo que diga Aplicar a las columnas.

Quitar filas duplicadas

  • Quitar filas idénticas en todas las columnas es la opción predeterminada. Los valores deben coincidir exactamente después de los pasos de celda anteriores.
  • Quitar filas con los mismos valores en las columnas elegidas considera duplicadas las filas que coinciden en las columnas clave seleccionadas, por ejemplo email, o first_name + last_name + zip. Las demás columnas pueden ser distintas.
  • Conservar decide qué copia se queda: Primera aparición, o Última aparición, que se queda en la posición de esa última fila.
  • Ignorar mayúsculas y espacios alrededor al comparar trata ANA@example.com y ana@example.com como la misma clave. Esta opción no cambia el texto de la fila que se conserva.
  • Elige Conservar todas las filas para desactivar la eliminación de duplicados.

Antes de eliminar duplicados por clave, ordena con Ordenar filas de un CSV si quieres que una fila concreta, como la más reciente, quede en primer lugar.

Lo que nunca se cambia

  • La fila de encabezado se deja tal cual y el orden de las columnas nunca cambia, salvo cuando se quitan columnas vacías. Si todas las columnas están vacías, no se quita ninguna.
  • Los valores no se convierten: 00731, 1e5 y 03/04/2024 siguen siendo texto exactamente como están escritos, salvo por los pasos que hayas activado.
  • Los delimitadores entre comillas y los saltos de línea dentro de los valores se leen según RFC 4180 y se vuelven a escribir entre comillas, salvo que sustituyas los saltos de línea.
  • Un encabezado vacío se escribe como Column 3 y uno repetido como name (2). Las filas con menos campos que el encabezado se completan con valores vacíos.
  • La descarga conserva el delimitador, los saltos de línea y el salto de línea final del archivo, y también su codificación si es UTF-8 (con o sin marca de orden de bytes), UTF-16 LE o Windows-1252; las demás codificaciones se guardan en UTF-8.

Si la limpieza no da el resultado esperado

  • Desaparecieron filas que quería conservar. La eliminación de duplicados está activada por defecto. Elige Conservar todas las filas en Duplicados, o desactiva Quitar filas vacías.
  • Se conservaron duplicados que parecen iguales. Se diferencian en mayúsculas, en espacios dentro del valor, en tildes escritas de dos formas o en caracteres invisibles. Activa Ignorar mayúsculas y espacios alrededor al comparar, Reducir los espacios repetidos dentro de los valores, Normalizar Unicode (NFC) o Quitar caracteres invisibles.
  • El formato de primera letra en mayúscula estropeó nombres o códigos. Limítalo con Aplicar a las columnas, por ejemplo solo a una columna de nombres, para que los correos y los códigos de producto conserven sus mayúsculas y minúsculas.
  • No se vació un n/a en minúsculas. La lista distingue mayúsculas y minúsculas; añade n/a junto a N/A.

Límites de la limpieza de CSV y privacidad

Archivos de hasta 25 MB, 100 000 filas, 250 columnas y 2 millones de celdas. Si el archivo es más grande, divídelo antes con Dividir archivos CSV; ten en cuenta que entonces los duplicados solo se detectan dentro de cada parte.

La limpieza se hace en tu navegador. El CSV no se sube a ningún servidor.

Ejemplo: limpiar una lista de contactos

Una lista de contactos limpiada con el recorte de espacios y la eliminación de filas vacías predeterminados, más Reducir los espacios repetidos dentro de los valores, Tratar estos valores como vacíos con N/A, NULL y duplicados por la columna email con Ignorar mayúsculas y espacios alrededor al comparar. La nota indica 5 valores cambiados, una fila vacía y una fila duplicada quitadas. La segunda fila de Ana se elimina como duplicado; la primera conserva su propia grafía.

CSV
name,email,city
"  ana lopez ",ANA@example.com,Madrid
Ana Lopez,ana@example.com ,Madrid
Kim   Lee,kim@example.com,N/A
,,
Bao Nguyen,bao@example.com,NULL
CSV limpio
name,email,city
ana lopez,ANA@example.com,Madrid
Kim Lee,kim@example.com,
Bao Nguyen,bao@example.com,

Preguntas frecuentes

¿Cómo quito duplicados según una sola columna?

Pon Duplicados en Quitar filas con los mismos valores en las columnas elegidas, marca esa columna y elige Primera aparición o Última aparición en Conservar.

¿Puedo buscar y reemplazar texto aquí?

No. Esta herramienta aplica pasos de limpieza fijos. Para buscar y reemplazar en celdas seleccionadas, usa el editor de CSV.

¿La limpieza cambia los números o las fechas?

No. Los valores se tratan como texto: la herramienta nunca cambia el formato de números, fechas ni ceros a la izquierda. Solo los pasos que actives modifican un valor.

Normas y referencias