Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Servers (https://www.clubdelphi.com/foros/forumdisplay.php?f=9)
-   -   Saber el nombre de la primera página en Excel (https://www.clubdelphi.com/foros/showthread.php?t=27103)

ALMERA 11-11-2005 11:35:05

Saber el nombre de la primera página en Excel
 
Hola necesito saber el nombre de la primera página por defecto, el problema es el siguiente, periodicamente tengo que interpretar los datos de una tabla excell y pasarlos a una base de datos, pero cada vez en la hoja excell (donde solo aparece una sola hoja), esta hoja aparece con un nombre distinto, por lo que necesito saber el nombre de la primera hoja, para no forzar el programa a un nombre fijo en el Command Text.

Muchas gracias.

lucianojdg 03-12-2005 15:05:40

Para obtener las páginas de un Archivo Excel solo tienies que que llamar al procedimiento

Código:


          ConexionExcel.GetTableNames(Tablas, False);

Donde el primer parametro es un TStrings y el segundo indica si quieres obtener las tablas de sistema.

Luego, puedes hacer referencia a la primera hoja Tablas.Strings[0].

Si quieres hacer referencia a una hoja dentro de una sentencia SQL, debes poner el nombre de la misma entre corchetes.

Código:

  ...
  qHojaExcel.SQL.Text := 'Select * from [' + Tablas.Strings[0] + ']';
  qHojaExcel.Open;


Saludos

aramis79 07-08-2006 22:13:13

Lugiano sos vos?
 
Estimado Luciano, soy siqui, y te estuve rastreando duarante mucho tiempo por la red y al final te encontré. Si tenes ganas que nos pogamos en contacto escribime a simondi@mate.uncor.edu dale asi chalamos un rato de la vida.
Seba


La franja horaria es GMT +2. Ahora son las 10:22:57.

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