excel to datatable
Kodbloğunun canlı görüntüsü

C# uygulamarında Excel’de tablo şeklinde veri çekme işlemine ihtiyaç olunabiliyor. Bu verileri DataTable türünde çekeceğiz. DataTable içinde istediğimiz gibi dönerek tek bir hücre verisine, bir satıra ve ya tüm tabloya ulaşılabilir.

DataTable geri dönderen fonksiyon:

Metotu çağırma şekli:

Excel Kütüphanesini Projeye Ekleme:

Visual Studioda View > Other Windows > Package Manager Console seçiyoruz. Açılan pencereye:

Yükleme işlemi bittikten sonra yapacağımız son bir işlem kaldı. ApplicationClass sınıfının çalışması için:

Solution Explorer dan Referanslara sağ tıklıyoruz ve New Solution Explorer View seçiyoruz. Açılan pencerede yeni eklediğimiz Microsoft.Office.Interop.Excel referansına sağ tıklayıp Properties açıyoruz ve Embed Interop Types özelliğiniz False yapıyoruz.

Artık excel dosyalarından DataTable çekebiliriz.

3 YORUMLAR

    • Birleştirilen hücreler DataTable oluşmasına engel olacak şekildeyse veri düzgün çekilemez. Tüm Excel dikkate alınarak DataTable oluşumuna engel olmayacak şekilde tablo birleştirmesi yapılmalı.

CEVAP VER

Yorum yazın
Lütfen adınızı buraya giriniz

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.