Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-10-2008
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 14-10-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
Archivos Adjuntos
Tipo de Archivo: zip ADO - Excel.zip (3,7 KB, 92 visitas)
__________________
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.
Responder Con Cita
  #3  
Antiguo 14-10-2008
shoulder shoulder is offline
Miembro
 
Registrado: abr 2008
Posts: 441
Poder: 17
shoulder Va por buen camino
Excel

Graciassss
Responder Con Cita
  #4  
Antiguo 31-10-2008
Avatar de Alejandrina
Alejandrina Alejandrina is offline
Miembro
 
Registrado: mar 2007
Ubicación: Medellin
Posts: 46
Poder: 0
Alejandrina Va por buen camino
Question

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 y sobre todo que me puedan colaborar.

Gracias.
__________________
Alejandrina
Responder Con Cita
  #5  
Antiguo 31-10-2008
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
__________________
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.
Responder Con Cita
  #6  
Antiguo 31-10-2008
Avatar de Alejandrina
Alejandrina Alejandrina is offline
Miembro
 
Registrado: mar 2007
Ubicación: Medellin
Posts: 46
Poder: 0
Alejandrina Va por buen camino
Question

¡¡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
__________________
Alejandrina
Responder Con Cita
  #7  
Antiguo 31-10-2008
Avatar de Alejandrina
Alejandrina Alejandrina is offline
Miembro
 
Registrado: mar 2007
Ubicación: Medellin
Posts: 46
Poder: 0
Alejandrina Va por buen camino
Thumbs up

Bueno la solución estaba en crear el archivo schema.ini y configurarlo dandole el nombre a las columnas...Problema resuelto muchas gracias.
__________________
Alejandrina
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas Excell shoulder Varios 4 04-07-2008 04:37:35
problemas con excell joako Varios 2 13-09-2006 19:53:11
Exportar MEMO's a Excell mRoman Servers 3 17-07-2005 23:58:01
Tomar Información de Excell torito Varios 2 27-08-2004 18:50:54
ayuda en excell maite Servers 1 03-05-2004 13:58:22


La franja horaria es GMT +2. Ahora son las 14:12:51.


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
Copyright 1996-2007 Club Delphi