• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Xml Dosyaları Excele Çevirmek

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

1903emre34

Gold Üye
Katılım
30 Eki 2022
Mesajlar
197
Çözümler
2
Aldığı beğeni
13
Excel V
Office 2019 TR
Gold Bitiş
15 Nisan 2026
Konu Sahibi
Merhaba,

Aşağıdaki kod aracılığıyla, XML dosyaları excele çevirirken, XML dosyaları tek tek seçmem gerikiyor, birden fazla XML dosyaları seçmem için kod aşağdaki düzenlemem lazım

HTML:
C#:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Çözüm
Kodlarınızda gereksiz selection işlemleri yaptırıyorsunuz doğrudan hücre referanslarıyla çalışmak kodun daha hızlı ve stabil çalışmasını sağlar. For Each döngüsü ile çoklu dosya seçimlerini müteakip verilerinizin ard arda excel dosyasına eklenmesi ve sonrasında biiçimlendirme işlemlerinin yapılması için kodunuz
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
Birden fazla XML dosyası import edilecekse, ya sadece bu XML dosyaların bulunduğu bir klasöre koyup, döngü ile alın.
Ya da bir sütuna bu dosyaların ad ve yollarını yazıp, bu sütunu döngüye sokun.
 
Kodlarınızda gereksiz selection işlemleri yaptırıyorsunuz doğrudan hücre referanslarıyla çalışmak kodun daha hızlı ve stabil çalışmasını sağlar. For Each döngüsü ile çoklu dosya seçimlerini müteakip verilerinizin ard arda excel dosyasına eklenmesi ve sonrasında biiçimlendirme işlemlerinin yapılması için kodunuz
HTML:
Kod:
İçeriği görebilmek için Giriş yap ya da Üye ol.
şeklinde sadeleştirilebilir. Hata denetimi için 10 kod bloğunu tanımlayıp exit sub ile hata sonrası koddan çıkmakta hatalı bir yaklaşım. Hata denetimi yapmayacak kadar iyi kodlama yapan tek bir yazılımcı görmedim yarım asırdır, o nedenle bir hata denetimi de ekledim kodlarınıza. Daha sade ve efektif kodlamada yapılabilir ancak örneğiniz olmadığı için sadece kodlarınız üzerinden temel düzeltmeleri yapabiliyoruz.
 
Çözüm
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst