normal bir excel dosyasından access veritabanına kayıpsız bir şekilde veri aktarabiliyorum.
fakat bu excel dosyasında bazı satırlarda birleştirilmiş hücreler var.
Bu sebeple aktarım esnasında birleştirilmiş satırları veritabanına aktarırken boş kayıt olarak ekliyor.
birleşik satırları bir tabloya, tek olan satırlarıda başka bir tabloya kaydetmem gerekiyor zannedersem. ama bu şekilde de boş satır atıyor nasıl yapabilirim.
kullandığım procedure
Kod: Tümünü seç
procedure exceldebilgisayisi;
var
hangisatirdaverivar:variant;
begin
try
KACSATIR:=0; // BU DEĞİŞKENLERDEKİ DEĞERLERİ SIFIRLAYALIM Kİ TEKRAR ÇAĞIRILDIĞINDA ÜZERİNE EKLESİN
KACSUTUN:=0; // BU DEĞİŞKENLERDEKİ DEĞERLERİ SIFIRLAYALIM Kİ TEKRAR ÇAĞIRILDIĞINDA ÜZERİNE EKLESİN
hangisatirdaverivar:= EXCELDOSYASI.ActiveWorkbook.worksheets[1].UsedRange; // veri çalışma kitabı 1 deki hangi satırlarda ve sütünlarda var buluyor
KACSATIR:= hangisatirdaverivar.rows.Count; /// kaç satır bilgi olduğunu rakamsal olarak buluyor.
KACSUTUN:= hangisatirdaverivar.columns.Count; // kaç kolonda bilgi olduğunu rakamsal olarak buluyor.
except
end;
end;
yardımcı olursanız sevinirim. şimdiden teşekkürler