C# ile excel programına erişirken Microsoft.Office.Interop.Excel; clasından faydalanıcaz.
şimdi bu sınıfın sağladığı bir kaç nesneden faydalanıyoruz.
- Workbook: Microsoft Excel çalışma kitabını temsil eder.
- Worksheet: Çalışma kitabı içindeki çalışma sayfalarını temsil eder
- Range: Bir çalışma sayfasında bir veya daha fazla hücrenin oluşturduğu alanı temsil eder.
Şimdi gelelim excele veri yazma olayına ;Gerekli açıklamalar kod içinde yazmaktadır.
Not: Aşağıdaki kodda dikkat etmemiz gereken bir özellik var worksheet[1] diyerek ilk sayfayı aldık. Worksheet[0] demiyoruz. burda indexler 1 den başlar . o yazarsak program hata verecektir.
Not2: object Hücre1 = Sayfa.Cells[i, j]; burada Cells içinde i ve j de 1 den başlar 0 dan değil.
İşte Excel dosyamız açılıyor ve içine yazılanlar.
Aşağıda ise Excel Dosyamızı kaydetmek için yazılmış kod parçası yine gerekli açıklmalar üstünde yazılmıştır.
.
3 yorum:
ibocum buton1 yordamı içinde kullandığın sayfa değişkenini buton2 yordam içerisinde nasl kullanıosn_?
yani ben biraz uğraştım bi şeyler çıktı ama arada gözümden kaçan bi şey varsa paylaşabilrsen iyi olur.
peki ya textbox'taki bir veriyi excel'e nasıl kaydedicez?
@özer Button için tam olarak sölemek istedğini anlamadım ama sanırım problemşn değişkeni global tanımlamak..
@ yeliz
bolge.value2=textbox.tostring(); gibi bişi yapabilirsin.
Yorum Gönder