Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   microsoft excel y delphi (https://www.clubdelphi.com/foros/showthread.php?t=21717)

mminorm 25-05-2005 20:56:19

microsoft excel y delphi
 
1 Archivos Adjunto(s)
Tengo un problema, una maquina me esta generando un archivo en excel y me han pedido que tome los datos generados en excel y les haga un calculo, realize unos reportes, genere archivos y datos para una BD. Mi pregunta es si en delphi 7.0 existe alguna herramienta para capturar los datos desde un archivo en excel y poderlos tratar a mi gusto el archivo generado por la maquina esta adjuntado. Si existe me podrian decir como se llama la herramienta y mas o menos como es que se utiliza. MUCHAS GRACIAS POR LA AYUDA

roman 25-05-2005 21:26:32

Puedes usar ADO para conectar con la hoja de Excel. Los pasos a seguir puedes consultarlos aquí. Son para pasar datos de Excel a Paradox pero basta que sustituyas la componente Table que conecta con Paradox por el DataSet que necesites, por ejemplo ADO también si necesitas transferir a Access.

// Saludos

mminorm 28-05-2005 00:56:37

Roman muchas gracias por la ayuda pero no me esta funcionando bien lo que me diste, me da un error que dice:"[Administrador de controladores ODBC] No se encuentra el nombre de origen de datos y no se especifico ningun controlador predeterminado", hice todos los pasos que me diste pero se me cae cuando coloco el componente TAdoDataSet e intento escoger la hoja de excel. Tambien es que no se como es que escojo AdoConnection en la parte de connection del TAdoDataSet y cuando hago los mismos pasos que me diste con el AdoConnection en el TAdoDataSet me da otro error que me dice "No se pudo encontrar el archivo ISAM instalable"

Realmente no se porque lo de "Excel 8.0", te digo si que estoy utilizando excel 2003 y no se que version sera esa, otra cosa es que la maquina que me genera el archivo genera archivos todos los dias y le pone como nombre al archivo la fecha en que lo genera no se si lo que me diste me funcionara correctamente con esta caracteristica.
Si me pudieras ayudar te lo agredeciria mucho.

roman 29-05-2005 22:20:33

Lo de Excel 8.0 debe corresponder a la versión de Excel pero no sé a cuál corresponde la 2003, posiblemente a la 10.

// Saludos

mariocase84 03-06-2005 16:46:56

La versión de Excel 2003 es la 11 y la 8 corresponde a Excel 97 ó 2000 :rolleyes: para poder conectarte con ADO tendrías que usar el siguiente provider, yo lo he utilizado y si funciona bien
Jet 4.0
'Microsoft.Jet.OLEDB.4.0

Saludos,

mminorm 10-06-2005 04:26:27

Muchas gracias mariocase84

Anabel 20-07-2005 20:54:10

Roman,

Una duda, estoy siguiendo los pasos que das para lograr conectarme a mi archivo Excel y enviar los datos a una Tabla Paradox. Pero al intentar elegir la hoja del archivo en Excel (CommandText) en el componente "TAdoDataSet", se presenta el siguiente error:

No se pudo encontrar el archivo ISAM instalable

No entiendo, quizas hice algo mal o quiza mi Delphi no está bien instalado, no lo sé. Me podrías ayudar pro favor.


La franja horaria es GMT +2. Ahora son las 22:54:56.

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