FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cargar una matriz desde Excel a una variable de array of arrar of Double
Hola a todos.
Tengo un programa para el cual debo cargar datos desde una archivo de excel. Estos datos deben ser cargado en una matriz de una dimensión muy grande pero puede variar de corrida a corrida Por eje. (5000x10) o más o menos. El programa es un algoritmo genético que recibe una población de individuos representados por las filas de la matriz (cada fila es un individuo) y los deberá clasificar, el como no importa. El problema es que no tengo la menor idea de como cargar la matriz inicial. Tengo los datos en una hoja de excel la cual logro abrirla desde delphi utilizando un objeto OLE, pero no sé como extraer los datos de éste. Puedo verlos pero no tocarlos o copiarlos en la matriz. Me gustaría una forma de tomar el rango en excel, copiarlos y pegarlos de alguna forma en Delphi y que delphi los carge a la matriz, he utilizado un TStringGrid pero no he logrado copiar los tados en el con un simple paste. Soy novato en delphi, es mi primer programa, tal vez alguien me pueda decir como hacer lo que quiero, algún componente o algo así. Gracias por su preciado tiempo. |
#2
|
||||
|
||||
Hola.
Si los datos que tienes en Excel tienen "formato Tabla" y creo por lo que comentas que sí, lo más fácil es que accedas vía ADO. Puedes crear una conexión con ADO y acceder a los datos de la hoja como si fuera una tabla; Con un simple recorrido accederás a las filas. Es un tema que ya hemos tratado en los foros, y hay ejemplos de cómo hacerlo. Busca por "Excel ADO*" (sin las comillas) y encotrarás bastantes hilos. En el FTP también puedes encontrar ejemplos. En concreto los dos primeros van sobre este tema.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Hola TecnoBestia, ademas de hacerlo con Ado como te dijo Neftali, también puedes hacerlo de esta forma:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#4
|
|||
|
|||
Agradecimientos.
Muchas gracias a los dos, sus aportes siempres son acertados.
Les agradezco mucho su ayuda y su valioso tiempo. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
puedo cargar una matriz como variable de sesion? | gabrielflowers | PHP | 5 | 29-02-2008 21:03:52 |
Cargar datos desde Excel | Drakyto | Servers | 3 | 07-09-2007 23:06:42 |
Cargar desde excel | RaulChemical | Servers | 2 | 07-06-2006 16:24:50 |
Cargar una Base de Datos Paradox desde Excel | famapo | Tablas planas | 0 | 12-10-2004 00:34:22 |
Error En Variable Double | Red_Delphi | Varios | 3 | 03-09-2004 00:13:42 |
|