excel den dbgride çektiğim veriler sadece sayılar

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sefere55
Üye
Mesajlar: 3
Kayıt: 03 May 2015 04:04

excel den dbgride çektiğim veriler sadece sayılar

Mesaj gönderen sefere55 »

merhaba

excelden veriyi dbgirde aktarıyorum ancak sadece rakamlar geliyor ve ilk 2 satır yok neden bi türlü anlayamadım.

kullandıgım kod herkese şimdiden teşekkürler.

procedure TForm1.Button2Click(Sender: TObject);
begin
if opendialog1.Execute then
begin
ADOConnection1.ConnectionString :='Provider=Microsoft.JET.OLEDB.4.0;' + 'Data Source= ' + opendialog1.FileName + ' ;Extended Properties="Excel 8.0;"';
ADOConnection1.Connected := True;

ADOQuery1.SQL.Text := 'SELECT * FROM [Sayfa1$]';
ADOQuery1.Open;

end;

end;
sefere55
Üye
Mesajlar: 3
Kayıt: 03 May 2015 04:04

Re: excel den dbgride çektiğim veriler sadece sayılar

Mesaj gönderen sefere55 »

belki ilerde aynı sorunu başka arkadaşlar yasarsa çözümü

Kod: Tümünü seç

procedure TForm1.Button2Click(Sender: TObject);
begin
if opendialog1.Execute then
begin
   ADOConnection1.ConnectionString :=
    'Provider=Microsoft.ACE.OLEDB.12.0;' + 'Data Source= ' + opendialog1.FileName + '   ;Extended Properties="Excel 12.0 Xml;HDR=YES;IMEX=1"';
 ADOConnection1.Connected := True;

  ADOQuery1.SQL.Text := 'SELECT * FROM [Sayfa1$]';
 ADOQuery1.Open;

end;

end;
office veri tabanlarını güncelledim sorun çözüldü.

x86 için https://download.microsoft.com/download ... Engine.exe
x64 için https://download.microsoft.com/download ... ne_X64.exe
Cevapla