FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Importar datos de un archivo de Excel
Hola amigos de Club delphi, soy un estudiante que empieza en delphi y necesita de su ayuda, tengo que cagar los datos de una tabla de excel a mi programa para mostrarlo en un Grid, para lo cual me dijero que tenia que ocupar una dataset pero no se como, ojala puedan ayudarme. Gracias.
|
#3
|
||||
|
||||
Busca Excel + ADO (tal como ha dicho Bicho); ADO te permite conectarte a una hoja/libro de excel como si fuera una tabla; A partir de ahí sólo debes leer de un sitio y grabar en el otro.
__________________
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. |
#4
|
|||
|
|||
Importar datos de Excel
Hola:
Segun lo que describes en tu hilo no parece que estas trabajando con Bases de Datos, que solo quieres mostrar el contenido de una tabla Excel es un StringGrid, si es asi el siguiente codigo te puede ayudar. Código:
procedure TFormPrincipal.Button1Click(Sender: TObject); var j,i: Integer; Excel, Libro: Variant; begin try Excel := CreateOleObject('Excel.Application'); except Excel.Quit; showmessage('No se pudo crear el Objecto Excel.'); raise; end; if OpenDialogXls.Execute then Archivo:= OpenDialogXls.FileName else exit; Excel.Workbooks.Open(Archivo); i:= 1; j:= 2; try repeat with StringGrid do begin Cells [i,1] := Excel.Cells[j,2].Value; Cells [i,2] := Excel.Cells[j,3].Value; end; inc(i); inc(j); until Excel.Cells[j,2].Value = ''; Excel.quit; ShowMessage(' El fichero de productos ha sido importado exitosamente'); except ShowMessage(' !!!!! ATENCION !!!!! ' + chr(13) + ' El fichero no pudo ser importado' + chr(13) + ' Revise bien su estructura'); end; end else ShowMessage('Ud no pertenece a los miembros de ese grupo' + chr(13) + 'Consulte con el Administrador del Sistema'); end; Saludos Luis Garcia |
#5
|
||||
|
||||
Aunque no esté usando una base de datos, puede usar ADO para leer los datos de la hoja de Excel.
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
importar datos de excel a firebird | Choclito | Varios | 6 | 06-02-2007 02:26:10 |
problemas al importar datos de excel | nidia | Varios | 3 | 21-11-2006 19:22:47 |
Ejemplos de importar datos de Excel | chiva007 | Varios | 2 | 05-10-2006 18:10:22 |
importar de excel a base de datos | axel | Varios | 3 | 26-07-2006 09:47:49 |
importar datos de excel a mi aplicacion | squenda | Varios | 2 | 11-12-2003 03:33:32 |
|