Normalizar Datos de Texto en CSV
Normaliza el texto de las columnas que elijas en un CSV: recorta espacios, convierte a mayúsculas o minúsculas, elimina acentos y colapsa espacios internos repetidos. Ideal para estandarizar datos antes de importarlos a otro sistema. Todo el procesamiento ocurre en tu navegador, sin subir tu archivo a ningún servidor.
Cómo funciona
- Pega tu CSV con encabezado en el panel de entrada (o usa el ejemplo incluido).
- Selecciona una o más columnas de la lista detectada automáticamente.
- Elige las operaciones de normalización que quieres aplicar: recortar espacios, mayúsculas, minúsculas, quitar acentos o colapsar espacios internos.
- Las operaciones se aplican en el orden en que las seleccionas sobre cada valor de las columnas elegidas.
- Copia el CSV resultante o descárgalo como archivo .csv.
Casos de uso
- Estandarizar nombres de ciudades o categorías que llegan con mayúsculas y minúsculas inconsistentes.
- Quitar acentos de columnas que se usarán como identificadores o claves en otro sistema.
- Limpiar espacios dobles o triples introducidos al copiar datos desde un formulario o PDF.
- Preparar un CSV para comparar o cruzar con otra fuente de datos que usa un formato de texto distinto.
Casos de uso
- Estandarizar nombres de ciudades o categorías que llegan con mayúsculas y minúsculas inconsistentes.
- Quitar acentos de columnas que se usarán como identificadores o claves en otro sistema.
- Limpiar espacios dobles o triples introducidos al copiar datos desde un formulario o PDF.
- Preparar un CSV para comparar o cruzar con otra fuente de datos que usa un formato de texto distinto.
Errores comunes
- Activar mayúsculas y minúsculas a la vez esperando un resultado intermedio.Las operaciones se aplican en un orden fijo, no en el orden en que las activaste. Si activas ambas, el resultado final depende de cuál se procese después; activa solo la que necesites.
- Esperar que quitar acentos también elimine la Ñ.La Ñ se descompone como N más un signo diacrítico (normalización NFD), así que 'Ñoño' se convierte en 'Nono'. Tenlo en cuenta si necesitas conservar la Ñ tal cual.
- No seleccionar ninguna columna o ninguna operación y esperar igualmente un resultado.La herramienta exige al menos una columna y una operación seleccionadas, y muestra un mensaje de error claro si falta alguna.
Preguntas frecuentes
No. Toda la normalización ocurre completamente en tu navegador mediante JavaScript. Tu CSV nunca sale de tu equipo ni se sube a internet.
Se aplican en el orden en que aparecen en la lista de operaciones (recortar espacios, mayúsculas, minúsculas, quitar acentos, colapsar espacios), no en el orden en que las activaste. Si seleccionas mayúsculas y minúsculas a la vez, el resultado final depende de cuál se procese después.
La herramienta descompone cada carácter acentuado en su letra base más un signo diacrítico (normalización NFD) y luego elimina esos signos, por lo que 'café' se convierte en 'cafe' y 'Ñoño' en 'Nono' (la Ñ se trata como diacrítico sobre la N).
El Limpiador de CSV solo recorta espacios y elimina filas duplicadas en todo el archivo. Esta herramienta te permite elegir columnas específicas y aplicar operaciones más avanzadas como cambio de mayúsculas, eliminación de acentos y colapso de espacios internos.
Alternativas
En una hoja de cálculo se pueden combinar MAYUSC(), MINUSC() y funciones anidadas para quitar acentos, y en Python unicodedata.normalize hace algo similar. Esta herramienta aplica varias operaciones a la vez sobre columnas específicas de tu CSV sin escribir fórmulas ni código.