CSV Compareitor

 Otro programa para resolver un problema concreto. Imaginemos que te dan una lista en formato CSV, y luego otra actualizada pero no tienes forma de saber qué elementos están en la que estaba anteriormente. Tienes la opción de buscarlos a mano uno a uno, o recurrir a un programilla de estos para que compare las listas y te resuelva el asunto. Como lo que puedan hacer las máquinas no lo voy a hacer yo, cogí la estructura de buscarrepes y la modifiqué para no tener que romperme la cabeza. Lo hice en dos ratillos perdidos de una tarde y lo que he probado funciona, era un problema sencillo de esos que el algoritmo se hace fácil pero siempre se te olvida alguna coma o cambias el nombre a alguna variable.


La apariencia es sencilla, y muy similar a otros programas de JcProgs diseñados para resolver una tarea concreta. Tienes que darle los nombres de los dos ficheros, la lista inicial en Fichero1, y la que te han dado actualizada en Fichero 2. Una vez que eliges una de las dos listas, en el apartado "Campos" te aparecerán los nombres de cada una de las columnas que componen el fichero csv (mal lo tienes si viene sin línea de encabezado). Si eliges uno de esos títulos se convierte en índice (lo ves en Campos Índice cuando ocurre) y se va a convertir en el criterio para que el programa decida que dos registros de una lista y de otra son iguales y por lo tanto no tiene que añadirlos.

Cuando pulsas en "Comparar" el programa analiza las dos listas en función del campo "Índice" y decide qué registros están repetidos y cuáles son nuevos. Luego exportará dos tablas, tabla_completada.csv y no_incluidos. En la primera mantendrá la lista inicial pero actualizando los campos que trajeran información nueva de la segunda, y en la segunda dejará sólo los registros que no estaban en la anterior. Luego puedes abrirlas con tu hoja de cálculo favorita y unirlas.

El programa es sencillo, rápido y barato. Freeware exactamente. Puedes descargarlo aquí

Comentarios

Entradas populares de este blog

JC Progs