• C#’ta Excel Belgesi Nasıl Oluşturulur?

İlk olarak word’de yaptığımız gibi excel’dede Solution Explorer’dan Reference>Add Referenceden Assemblies’e giriyoruz.İçinde Extensions sekmesi bulunuyor oraya tıkladıktan sonra içindeki Microsoft.Office.Interop.Excel bileşenini ekliyoruz.Sonra using kısmına using Excel = Microsoft.Office.Interop.Excel yazıyoruz.Bu kodu yazdığımızda bu bileşene Excel adıyla ulaşabiliriz artık.Excel’de işlem yaparken çalışma kitapları yani WorkBook üzerinden,sayfalar ile yaparız.Bunun için ilk olarak bir uygulama sonra bir Workbook sonrada WorkSheetss yani çalışma sayfaları oluşturmamız gerekiyor.Çalışma kitabı,çalışma sayfalarını bir arada tutmayı sağlar. Çalışma sayfaları kendi aralarında bağımsızdır.Fakat çalışma kitabı içindeki sayfalar arasında bir iletişim kurabilirsiniz.

 

İlk olarak Excel Uygulamasını tanımlıyoruz.

          Excel.ApplicationClass ExcelUygulama;

Sonra çalışma kitabını tanımlıyoruz.

          Excel.Workbook CalismaKitabi;

Çalışma kitabını oluşturduktan sonra çalışma sayfasını tanımlıyoruz.

          Excel.Worksheet CalismaSayfasi;

Bu işlemleri yaptıktan sonra bir Excel uygulaması oluşturuyoruz ve görünürlülüğünü true haline getiriyoruz.

ExcelUygulama=new Excel.ApplicationClass();

ExcelUygulama.Visible=true;

Excel uygulamasına yeni bir çalışma kitabı eklemek için ise aşağıdaki kodu ekliyoruz.

CalismaKitabi=ExcelUygulama.Workbooks.Add(Type.Missing);

Bunların dışında Excel’i ilk açtığımızda karşımıza 3 tane hazır sayfa gelecektir.Uygulamanızda 3’ten fazla sayfaya ihtiyacınız yoksa sayfa eklemeye gerek yoktur.Ayrıca Excel’De sayfalar 0’dan değil 1’den başlar.

Yeni bir sayfa oluşturmak için ise aşağıdaki kodu yazmamız gerekiyor.Ayrıca aşağıdaki kodda sayfamıza nasıl isim veririz onun koduda bulunuyor.

CalismaSayfasi=CalismaKitabi.Worksheets.Add(

CalismaKitabi.Worksheets[1];

Type.Missing,

Type.Missing;

Type.Missing) as Excel.Worksheets;

CalismaSayfasi.Name=”Datech Yazılım(1)”;

C#’ta Excel Belgesi Nasıl Oluşturulur? hakkında yorumlar

    Henüz Yorum Yok

C#’ta Excel Belgesi Nasıl Oluşturulur? hakkında yorum yaz