Limpiador de CSV
Limpiador de CSV: recorta espacios y elimina filas duplicadas conservando la primera aparición.
Limpieza aplicada por celda
La herramienta analiza CSV o TSV, recorta los espacios exteriores de cada celda y vuelve a serializar las filas. No elimina espacios interiores de un nombre o una frase. Los campos citados y las comillas dobles escapadas se procesan mediante el parser, no con una división simple.
Duplicados después del recorte
Cada fila limpia se serializa para construir una clave exacta. Si otra fila produce la misma clave, se conserva solo la primera aparición. Así, « Ana ,22» y «Ana,22» terminan como una sola fila, mientras «ana,22» sigue siendo distinta por la mayúscula.
Orden y primera aparición
La deduplicación no ordena el archivo ni elige la fila más reciente. Mantiene la posición de la primera versión encontrada y descarta las iguales posteriores. Esto resulta útil cuando el orden original importa, pero exige decidir previamente si esa prioridad es la correcta.
Datos parecidos que no unifica
No normaliza fechas, teléfonos, acentos, mayúsculas o tipos numéricos. 022 y 22 son textos distintos, igual que Ana y ANA. La herramienta evita inferencias que podrían fusionar registros diferentes; cualquier normalización adicional debe definirse con reglas del conjunto de datos.
Revisión antes de importar
Compara el número de filas antes y después y abre una muestra de campos citados. Una comilla sin cerrar provoca error porque no se puede determinar dónde acaba la celda. Guarda el original hasta confirmar que la limpieza no eliminó registros necesarios.
Cabecera y duplicados
La primera fila no recibe protección especial: si aparece de nuevo como una fila idéntica, la repetición se elimina como cualquier otra. Confirma que el archivo tenga una única cabecera antes de limpiar. Si varios archivos concatenados incluyen títulos intermedios, conviene retirarlos con una regla explícita y no confiar solo en deduplicación.
Fuentes y referencias
Continúa con estas herramientas
- Comparador de JSON
- Analizador de cabeceras HTTP
- Conversor YAML a JSON
- Comprobador XML
- Transpositor de CSV
Preguntas frecuentes
¿Qué espacios elimina exactamente?
Solo los situados al principio o al final de cada celda. Los espacios entre palabras se mantienen.
¿Cómo decide que dos filas son duplicadas?
Compara la fila completa después del recorte. Todas sus celdas deben coincidir exactamente y en el mismo orden.
¿Conserva la última copia de una fila?
No. Conserva la primera aparición y omite las repeticiones posteriores sin reorganizar el resto.
¿Convierte números escritos como texto?
No. Emite CSV y no infiere tipos; ceros iniciales y formatos numéricos permanecen como contenido de la celda.
¿Qué hago si hay una comilla sin cerrar?
Corrige el CSV original. Sin el cierre no es posible saber con seguridad qué separadores pertenecen al campo.
¿Elimina columnas completamente vacías?
No. Recorta celdas y deduplica filas, pero conserva la estructura de columnas emitida por el parser.
Herramienta de OCC Tools