StringGrid para Base de Dados
Pessoal, Boa Tarde
Eu usei um função para pegar os dados do xls e jogar em uma StringGrid
if OpenDialog1.Execute then
begin
XlsToStringGrid(StringGrid1,OpenDialog1.FileName);
end;
até aqui tudo bem, agora eu quero jogar isso em uma tabela, e não to sabendo como fazer isso.
Alguem pode ajudar?
Obrigado...
Eu usei um função para pegar os dados do xls e jogar em uma StringGrid
if OpenDialog1.Execute then
begin
XlsToStringGrid(StringGrid1,OpenDialog1.FileName);
end;
até aqui tudo bem, agora eu quero jogar isso em uma tabela, e não to sabendo como fazer isso.
Alguem pode ajudar?
Obrigado...
Edsant
Curtidas 0
Respostas
Joaoshi
11/04/2008
Colega, você precisa percorrer todas a linhas do StringGrid e pegar o valor das colunas.
No pequeno exemplo abaixo, a rotina vai mostrar o conteudo da coluna 1 de cada linha do StringGrid
var nLinha:Integer;
begin
-- For nLinha := 0 to StringGrid.RowCunt - 1 do
---- begin
------- ShowMessage(StringGrid.Cells[1,nLinha]);
---- end;
end;
Você tambem poderia utilizar o ADO para abrir a tabela XLS.
Espero ter ajudado.
No pequeno exemplo abaixo, a rotina vai mostrar o conteudo da coluna 1 de cada linha do StringGrid
var nLinha:Integer;
begin
-- For nLinha := 0 to StringGrid.RowCunt - 1 do
---- begin
------- ShowMessage(StringGrid.Cells[1,nLinha]);
---- end;
end;
Você tambem poderia utilizar o ADO para abrir a tabela XLS.
Espero ter ajudado.
GOSTEI 0