Üst Reklam

C# - Döngüde Excel'e Yeni Sayfa Ekleme - Sayfa Silme | Kısa Notlar #2

Merhabalar, kısa notlar'ın 2. si yine c#'tan geliyor.

Bir projede çalışma kitabı oluşturdunuz ve bunun altında sayfalar oluşturmak istiyorsunuz. Mesela müşterilerin ayrı ayrı görüntülendiği excel sayfaları. Bunun için döngüye sokarak nasıl sayfa oluşturabilirim sorusunun cevabı olarak aşşağıda ki kodlar işinize yarayacaktır.

Döngünün üzerinde ilk önce Workbook (Çalışma Kitabı) tanımlayalım ki kodlarımız karışmasın. Daha sonra döngümüzün nasıl olduğuna bakalım ;


 for (int i = 0; i < 5; i++)
            {
                int count = kitapadi.Worksheets.Count;
                Microsoft.Office.Interop.Excel.Worksheet sayfaadi = kitapadi.Worksheets.Add(Type.Missing,
                        kitapadi.Worksheets[count], Type.Missing, Type.Missing);
                sayfaadi.Name = i.ToString();
            }

Sayfa silmeye bakalım şimdide, yine çalışma kitabının tanımı altında ;

Microsoft.Office.Interop.Excel.Worksheet sayfaadi = (Microsoft.Office.Interop.Excel.Worksheet)kitapadi.Worksheets[1];
             sayfaadi.Delete();        

Sayfa adının karşısında ki kitapadi.Worksheets içerisinde ki değeri silmek istediğiniz sayfaya göre değiştirebilirsiniz. Kolay gelsin, iyi çalışmalar..

Hiç yorum yok

Blogger tarafından desteklenmektedir.