Merhabalar ,

Bu yazımda C# ta Excel işlemleri okuma yazma v.s. ile ilgili örneklerle açıklamaya çalışacağım ,

Örnek Uygulamaya Github Hesabımdan ulaşabilirsiniz : https://github.com/salihseker/C-Excel-lemleri

Excel işlemleri için EPPlus (OfficeOpenXml) ddl ini kullanacağız , bu dll açık kaynak olduğundan projemizi farklı sunucularda veya bilgisayarlarda kullanacağımız zaman dll ile birlikte projeyi taşıdğımızda problem olmayacaktır ,

screenshot_7

Ayrıca Excel işlemleri için Microsof Office Kurulu bilgisayarlarda “Microsoft Excel 16.0 Object Library”  dll i bulunmkatadır bu dll ile de excel işlemleri yapılabilir fakat tavsiye etmiyorum , bu dll i kullanıp işlemlerinizi yaptığınızda uygulamanızın çalışacağı bilgisayarlarda Office kurulu olması gerekecektir , bu da çeşitli problemlere yol açabilir , bu nedenle EPPlus dll ini kullanmanızı tavsiye ederim.

screenshot_8

Projemize EPPlus dll ini ekledikten sonra using kısmına OfficeOpenXml kütüphanesini ekliyoruz.

Excel Oluşturma :

Excel Okuma :

Excel Hücreleri (Cells) okuma – yazma:

Excel hücrelerine datayı hangi formatta ekler iseniz hüçrenin biçimi o olacaktır , int eklerseniz sayısal , string eklerseniz metin olacaktır , bu nedenle sayısal işlemler yapılacak hücreler için bu duruma dikkat ediniz.

Excel İşlemleri:

Excel in bir sayfasına DataTable daki tablodan gelen verileri eklemek için kendim oluşturduğum bir fonksiyon ,

DataTabel to Excel

SheetDoldur:

Excel Sayfa Ekleme:

Excel Sayfa Gizleme , Görünür yapma:

Excel Formül Ekleme (Formula) : 

Excel Belirili bir alanı seçme ve işlem uygulama (Range):

Excel Doküman Özellikleri:

Excel Hücreye Yorum Ekleme:

Excel Sayfaya Resim Ekleme:

Anlatacaklarım şimdilik bu kadar umarım yardımcı olur , faydası dokunur ise lütfen yorum bırakınız 🙂

İyi çalışmalar – Salih ŞEKER 🙂

 

Print Friendly, PDF & Email
Bu alana reklam verebilirsiniz!