Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ¿Cómo comparar varios vectores (de filas en Excel)? (https://www.clubdelphi.com/foros/showthread.php?t=47473)

Nanaky 29-08-2007 09:05:26

¿Cómo comparar varios vectores (de filas en Excel)?
 
Buenos dias. A ver si alguien me puede ayudar.
Quiero hacer un algoritmo para comparar varias filas de una tabla de excel (en total unas 1500 filas de 10 caracteres como mínimo por fila). como puede haber varios vectores repetidos, me interesa saber que vectores tienen el mayor numero de caracteres en la misma posición. Donde veo más problema es en exportar todas esas filas de excel. Alguien me podría dar alguna idea sencilla? Soy bastante nuevo con el delphi (con la programación en general).

Primero intentaré hacer con poquitos vectores y no muy largos, y si funciona le meto los 1500.

P.D. En lo vectores pueden haber letras y numeros.
P.D.2 ¿Se podría hacer esto directamente desde el Excel?
Muchas gracias.

Nanaky 29-08-2007 17:24:15

Me parece que hacer eso así directamente no es tan sencillo.

¿Se podría comparar una cadena de caracteres con otra?
Es decir, ver cuantos caracteres coinciden en la misma posición.
Por ejemplo 1u45i
3u35i
1745i
En la cadena 2 coinciden 3 caracteres con la primera, y en la cadena 3 coinciden 4 caracteres con la primera, en las mismas posiciones (olvidandonos de lo que pase con la segunda y la tercera). ¿Se puede programar eso para hacerlo de manera automática?

La idea es comparar por ejemplo, la primera cadena, con varias cadenas más a la vez y recibir un informe del numero de coincidencias exactas.
A ver si alguien me puede ayudar.


La franja horaria es GMT +2. Ahora son las 10:59:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi