Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Leer Excell (https://www.clubdelphi.com/foros/showthread.php?t=60791)

shoulder 14-10-2008 15:55:01

Leer Excell
 
Hola, una pregunta, se puede desde delphi leer un archivo excel como si fuera una tabla, ejemplo me envian un listado excel documento, tipo de novedad, puedo desde ese excell levantar la informacion y procesarla?.

Gracias

Neftali [Germán.Estévez] 14-10-2008 16:46:36

1 Archivos Adjunto(s)
Sí se puede hacer y es bastante sencillo desde Delphi utilizando ADO, si la hoja de excel tiene estructura de tabla.

Ëchale un vistazo al ejemplo y mira como está configurado el ADOConnection y el ADOTable.

shoulder 14-10-2008 17:11:02

Excel
 
Graciassss

Alejandrina 31-10-2008 16:09:50

Hola a todos,
Tengo el siguiente problema; estoy tratando de acceder a un archivo de Excel desde Delphi de la siguiente forma (tengo Delphi 5 e Interbase)
· Guardo el documento de Excel con tipo CSV (delimitado por comas)(*.csv)
· Luego agrego el origen ODBC con controlador Microsoft Text Driver (*.txt, *.csv)
· En seguida en Delphi agrego un TDataSet apuntando al ODBC que acabo de crear.
· Luego agrego un TQuery que me selecciona todos los datos del documento de Excel, aquí es donde tengo el problema ya que cuando adiciono los campos me trae el primer registro del documento de Excel.
Como puedo darle nombre a cada columna para que no me tome el primer registro como nombre de los campos.
Espero haberme hecho entender :confused: y sobre todo que me puedan colaborar.

Gracias.:o

Neftali [Germán.Estévez] 31-10-2008 16:37:03

Cuando plantees un nuevo problema lo lógico es crear un nuevo hilo, no continuar uno existente que va sobre algo diferente (aunque sea similar).
Ya que lo has colocado aquí te recomiendo que leas este hilo y pruebes los ejemplos, que muestran cómo acceder a Excel con ADO; Es más eficiente y sencillo (creo yo) que lo que tú planteas y además un poco más arriba tienes un ejemplo hecho.

Un saludo.

Alejandrina 31-10-2008 17:45:31

¡¡Opss!! Que pena lo del hilo… Bueno te cuento que ya leí este hilo y otros, pero ninguno lo hace de la forma en que intento realizarlo (¡o busque algo mal!
:(), el caso es Neftali que no uso los componentes ADO. Por esto busco luces por este lado :confused:

Alejandrina 31-10-2008 20:40:55

Bueno la solución estaba en crear el archivo schema.ini y configurarlo dandole el nombre a las columnas...Problema resuelto muchas gracias. :)


La franja horaria es GMT +2. Ahora son las 06:34:20.

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