Como faço para pegar os dados da minha planilha e jogar no delphi ?
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
Curtidas 0
Respostas
Gabriel Baltazar
31/10/2017
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.
GOSTEI 0