Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Klasördeki Tüm Excel Dosyalarından Veri Alma
#11
Yorumum da "İle xls leri bir listbox a alın, Sonrasında bir döngü ile o dosyaları tek tek okutup db ye alın ve sonrasında import edilen dosyayı farklı bi folder'a taşıyın." satırını yazmamın nedeni:

excel data import da bir hata oluşur ve yeniden başlatmak zorunda kalırsanız; doğru import edilmiş dataları bir daha almamak içindi.
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#12
(02-01-2023, Saat: 10:00)ARM Adlı Kullanıcıdan Alıntı: Hücreden aldığın veri türü Variant olacağı için "Invalid variant operation" hatası alabilirsin.
Tam bu noktada..
FDQUERY1.Fields[Kolon ].AsString := Sheet.cells[Satir, Kolon];
https://docwiki.embarcadero.com/Librarie...VarIsEmpty
burayı incelemeni ve See also kısmındaki methodları incelemeni tavsiye ederim.

Field sıralaması önemli. Olurda index değişirse.. veriler ilgili hanelere yazılacağı garanti edilemez.
Çünkü fieldname'e göre yazmıyor..
Fields[ Kolon ]

Excel dosyalarının boyutları nedir bilmiyorum, dosyaları işlerken uygulama kilitlenebilir (çok fazla kayıt varsa).
Thread gerekli olabilir..

Tabloya veriler eklenmeden önce çeşitli kontroller eklenmesi ya da tablonun temizlenmesi gerekebilir..
Mükerrer kayıtlar oluşabilir.
Her çalışırıldığında aynı veriler tekrar tekrar girilecek.

Şuan tek bir dosya türünü listeye ekliniyor. "*.xlsx"
Birden fazla dosya formatı olabilir "*.xls" gibi..
Hocam önerileriniz için çok teşekkür ederim. Dikkate alacağımdan emin olabilirsiniz.
Cevapla
#13
Arkadaşlar son göndermiş olduğum kodla exceldeki verileri sorunsuz bir şekilde veritabanıma import ediyordum. Veri yoğunluğu çok olmadığı için bir sıkıntı yaşamadım ancak dün yeni bir sorunla karşılaştım. Şöyle ki;Excel tarafında verileri çektiğim alanda eğerki hücrede formül varsa ve hücrede işlem yapılıp tekrar silinmişse delphi o hücreleride boş olarak veritabanına aktarıyor bunu nasıl engelleyebilirim.
Cevapla
#14
if not VarIsNull(ExcelHücreDeğeri) then
Begin : = end / 2;
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Veri Tabanına Kontrollü Kayıt Yaptırma bünyamin68 20 4.238 08-06-2025, Saat: 09:40
Son Yorum: izmaimen
  wsdl veri çekme hatası tuna 6 1.354 15-01-2025, Saat: 16:54
Son Yorum: hi_selamlar
  Runtime ile SpinEdit toplamı alma denizfatihi 7 1.151 04-12-2024, Saat: 12:28
Son Yorum: yhackup
  Excel içeri alma Para birimi gonulali 3 826 28-10-2024, Saat: 05:34
Son Yorum: griposter
  kap.org.tr veri alma hk. pro_imaj 7 14.138 22-10-2024, Saat: 19:57
Son Yorum: Zeynepfeyza20



Konuyu Okuyanlar: 1 Ziyaretçi