Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-07-2023
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Poder: 19
Angel.Matilla Va por buen camino
Abrir hoja/libro excel

Buenos días a todos. Necesitaba, con una aplicación en BCB 6, abrir un libro excel que contiene varias hojas diferentes. He estado viendo hilos por los foros y el que más información me ha dado es Excel a DBGrid. Me he bajado los ejemplos que cita Neftalí.

Tengo puesto este código para conectarme al libro:
Código:
try
{
     ADOConnection1->Close();
     ADOConnection1->ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + OpenDialog->FileName + ";Extended Properties=Excel 8.0;Persist Security Info=False";
     ADOConnection1->Open();
}
catch(Exception &Exc)
{
     return;
}
Pero al ejecutar el open me da este error:

El libro está cerrado al ejecutar el open y no está protegido con ninguna contraseña. En uno de los ejemplos que cita Neftalí (ADO_Excel_2) veo que define dos constantes:
Cita:
CONN_1 = 'Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=.\Data.xls;' +
' Mode=Share Deny None;Extended Properties="Excel 8.0;HDR=Yes;';
CONN_2 = 'Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=.\Datos.xls;' +
' Mode=Share Deny None;Extended Properties="Excel 8.0;HDR=Yes;';
imagino que esas constantes lo que hacen es evitar ese error que me aparece, pero no veo como se usan luego las mismas.

Por otra parte me surge una duda: como he comentado el libro tiene varias hojas, ¿cómo hago para ir moviéndome a lo largo de ellas? El elemento ADOTable ¿interpreta cada una de las hojas como una tabla distinta?
Responder Con Cita
 



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
Abrir una hoja de Excel y poder cargarla en una app Android en Delphi XE6. H.Sagas96 Desarrollo en Delphi para Android 1 19-06-2015 09:58:06
Abrir libro de Excel con delphi 7? CaosDeath Servers 2 28-05-2010 11:26:19
Abrir doc excel en una hoja específica Gaya Servers 2 13-10-2008 23:29:50
Problemas con Libro de Excel lgarcia Servers 2 15-12-2006 22:06:15
Abrir Hoja de Excel en Forma???? m@kio Servers 2 12-10-2005 20:26:33


La franja horaria es GMT +2. Ahora son las 16:01:08.


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