Fórum Como faço para pegar os dados da minha planilha e jogar no delphi ? #587364
31/10/2017
0
Boa tarde a todos,
Tenho um arquivo .xls com 3 planilhas já consigo jogar os dados no meu sistema via delphi , porém quero pegar os dados da minha planilha nº 3 e não da planilha nº1 como ela é a primeira do arquivo minha stringgrid carrega sempre ela.
Como posso fazer para pegar a ultima planilha do arquivo xls ?
Desde já agradeço!
Tenho um arquivo .xls com 3 planilhas já consigo jogar os dados no meu sistema via delphi , porém quero pegar os dados da minha planilha nº 3 e não da planilha nº1 como ela é a primeira do arquivo minha stringgrid carrega sempre ela.
Como posso fazer para pegar a ultima planilha do arquivo xls ?
Desde já agradeço!
Rodrigo Oliveira
Curtir tópico
+ 0
Responder
Posts
01/11/2017
Gabriel Baltazar
var
planilha: OleVariant;
aba: OleVariant;
begin
planilha := CreateOleObject('Excel.Application');
planilha.Workbooks.Open(AExcelFile);
aba := planilha.Worksheets[ANomePlanilha];
end;
Nessa terceira linha você pode colocar o nome da planilha ou index e daí por diante você lê os dados normalmente da planilha que desejar.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)