Delphi - A Y U D A !! H E L P !!! S . O . S . PLEASE!!

 
Vista:

A Y U D A !! H E L P !!! S . O . S . PLEASE!!

Publicado por C A R L O S P E R E I R A (15 intervenciones) el 05/09/2000 00:00:00
Como desde Delphi leo una planilla excel(sin ejecutar excel), y guardar sus datos en una tabla, mediante un simple QueryInsert. Lo primordial es saber como leo las celdas de la planilla, no deseo insertar datos a la planilla, sólo leerlos y hacer uso de ellos.

Gracias Muchachos!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:A Y U D A !! H E L P !!! S . O . S . PLEASE

Publicado por Antonio M. Estévez (24 intervenciones) el 08/09/2000 00:00:00
Prueba lo siguiente:

uses
ComObj, ActiveX;

procedure TForm1.Button1Click(Sender: TObject);
var
XLApp: Variant;
WorkBook: Variant;
WorkSheet: Variant;
Valor1: Variant;
Valor2: Variant;
begin
CoInitialize(nil); // Sólo es necesario llamar a esta función
// una vez, por ejemplo, al iniciar el programa
XLApp:= CreateOleObject(´Excel.Application´);
try
XLApp.Visible:= True; // Hace Excel visible
WorkBook:= XLApp.Workbooks.Open(´\Mis documentos\Libro1.xls´); // Abre Libro1.xls
WorkSheet:= WorkBook.WorkSheets[´´]; // Vamos a acceder a la primera hoja del libro
// Si se conoce el nombre de la hoja, podríamos hacerlo así;
// WorkSheet:= WorkBook.WorkSheets[´NombreDeLaHoja´];

Valor1:= WorkSheet.Cells[5, 2].Value; // Obtenemos el valor de la celda B1
Valor2:= WorkSheet.Cells[1, 2].Value; // Obtenemos el valor de la celda B5

except
if not VarIsNull(XLApp) then
begin
XLApp.DisplayAlerts:= False;
XLApp.Quit;
end;
end;
end;

Te recomiendo que leas los siguientes artículos sobre automatización de Excel y Word de la Cominudad Borland:
http://community.borland.com/article/0,1410,10126,00.html
http://community.borland.com/article/0,1410,10127,00.html
http://co
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:A Y U D A !! H E L P !!! S . O . S . PLEASE

Publicado por Antonio M. Estévez (24 intervenciones) el 08/09/2000 00:00:00
Te recomiendo que leas los siguientes artículos sobre automatización de Excel y Word de la Comunidad Borland:
http://community.borland.com/article/0,1410,10126,00.html
http://community.borland.com/article/0,1410,10127,00.html
http://community.borland.com/article/0,1410,10128,00.html
http://community.borland.com/article/0,1410,10129,00.html
http://community.borland.com/article/0,1410,10130,00.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar