![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Usa adoconection
Usa un componente AdoConection y un ADODataSet, en la cadena de conexion pone todo esto y en source el archivo excel.
ADOConnection1.ConectionString:= Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=F:\Company\Solicitud\Solicitud.xls;Mode=Share Deny None;Extended Properties=Excel 8.0;Persist Security Info=False;Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB atabase Password="";Jet OLEDB:Engine Type=35;Jet OLEDB atabase Locking Mode=0;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB on't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=FalseTambien podes poner como una constante y con format(cte_cadenadeconxion,[farchivoexcel]) y trabajas como una tabla y grillas normal, incluso podes acceder a los campos con fieldbyname si sabes como se llaman de antemano. Enlaza en el AdoConection con ADODataSet y en ADODataSet1.CommandText tenes las pestañas del archivo
__________________
Maestro no solo es el que conoce sino el que comparte lo que sabe. |
|
#2
|
|||
|
|||
|
Muchas Gracias por la Data, ahora lo pruebo..
Saludos |
|
#3
|
|||
|
|||
|
Hola
![]() Tengo un problema con el código que escribió Caro en la primera pagina (era el siguiente):
Concretamente mi problema esta en esta línea:
El error es Undeclared identifier 'CreateOleObject' Además, a intervalos regulares me aparece el mensage de error: Unable to cast object of type 'Borland.Delphi.VariantType' to type 'Borland.Delphi.Unit' Y no se como solucionar ninguna de las dos cosas. Tal vez sea algo muy básico, ya que a los demas que han probado el código les ha funcionado perfectamente. Alguna idea de por dónde puede ir el error? Mi intención es leer el documento excel para luego ir guardando la información listada. Uso delphi 2007, por si es de utilidad saberlo. Sinceramente estoy bastante perdido. Gracias por adelantado. ![]() |
|
#4
|
|||
|
|||
|
Ok, ya suponía que estaba cometiendo un error muy básico
![]() Me faltaba completar los "uses"! Vaya noob estoy hecho. Aunque el error: Unable to cast object of type 'Borland.Delphi.VariantType' to type 'Borland.Delphi.Unit' Sigue apareciendo... Es bastante molesto, aunque el código se compila sin problemas. Si alguien sabe como puedo solucionarlo, se lo agradecería. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| importar datos de excel a firebird | Choclito | Varios | 6 | 06-02-2007 02:26:10 |
| como importar informacion a mi base de datos desde un disket | ibbeth | Firebird e Interbase | 13 | 20-01-2007 10:18:38 |
| Importar desde Excel | Lucas_diaz1810 | Conexión con bases de datos | 5 | 03-11-2006 18:15:26 |
| Importar desde Excel | LucasArgentino | SQL | 1 | 24-12-2003 17:33:26 |
| importar datos de excel a mi aplicacion | squenda | Varios | 2 | 11-12-2003 03:33:32 |
|