C# Windows Form WPF

C# ile Excel Dosyası Açma & Okuma

C# ile excel dosya okuma

Bu yazıda var olan bir excel dosyasını nasıl açıp okuyacağımızı inceleyeceğiz.

 

Excel dosyasını okuma işleminden önce  Microsoft Excel 15.0 Object Kütüphanesini projeye bağlamalıyız. Bu işlem için daha önce yayımlanmış makaleden excel kütüphanesini nasıl bağlayacağınızı inceleyebilirsiniz.

resim1

resim2

 

Excel kütüphanemizi projeye dahil ettikten sonra wpf yada windows form ekranında  örnek bir buton controlünün  click olayına kodlarımızı ekliyoruz.

 

Excel uygulamasının bir örneğini oluşturuyoruz.

 

Bilgisayarımızda excel yüklü değilse  programın devam etmesini dururması için aşağıdaki kodları yazıyoruz.

 

Exceldeki kitap ve sayfaya bağlanmak için kitap ve sayfa değişkenlerini oluşturuyoruz.

 

 

Aşağıdaki kodlar belirtilen adresteki excel belgesine bağlanıp A1 hücresindeki bilgileri okuyup ekrana yazdırmak işlemini gerçekleştirmektedir.

 

Excel belgesini kapatıp  excel bağlantısını boşaltıyoruz.

 

Kodlarımızı toparlayacak olursak;

 

Not1: Referanslara using Excel = Microsoft.Office.Interop.Excel; bildirimini yapmayı unutmayın

Not2: d://yazılımbilisim.xls konumunda dosyanın var olduğundan emin olun. Yoksa kendi belirlediğiniz bir dosya ile ismi değiştirmelisiniz.

Örnek Uygulama

 

Uygulamanın sonuna COM bağlantısını ram üzerinden de kaldırması için gerekli kodu yazmakta fayda var. Bilgisayar raminde fazladan excel açıp boş yere ram tüketmemek gerek.

bellek bosaltma

 

 

Yorum

Yorum Yap