Onur Keçe

Masaüstü Yazılım Geliştirici

Web Geliştirici

0

Sepetinizde ürün bulunmuyor.

Onur Keçe

Masaüstü Yazılım Geliştirici

Web Geliştirici

Blog Post

C# Excel Kayıt Ekleme

12 Ağustos 2020 C#
C# Excel Kayıt Ekleme

Bu yazımızda Excel’e nasıl veri kaydedilir inceleyeceğiz. İlk önce excel tablosu ve form tasarımımızı oluştururalım.

İşlemleri yaptıktan sonra ExcelVeriGetir() adında metot oluşturup kodlarımızı yazmaya başlayalım. Öncelikle using System.Data.OleDb; kütüphanesini eklemeyi unutmayınız.

OleDbConnection baglanti = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Onur\Desktop\deneme.xlsx;Extended Properties='Excel 12.0 Xml; HDR=YES;'");      
void ExcelVeriKaydet()
{
   baglanti.Open();
   OleDbCommand ekle = new OleDbCommand("insert into [Sayfa1$] (Ad,Soyad,Sehir,Mail) values (@p1,@p2,@p3,@p4)", baglanti);
   ekle.Parameters.AddWithValue("@p1", txtAd.Text);
   ekle.Parameters.AddWithValue("@p2", txtSoyad.Text);
   ekle.Parameters.AddWithValue("@p3", txtSehir.Text);
   ekle.Parameters.AddWithValue("@p4", txtMail.Text);
   ekle.ExecuteNonQuery();
   baglanti.Close();
   MessageBox.Show("Kayıt İşlemi Başarılı");
}

Yukarıda yazdığımız kod excel dosyamıza kayıt eklememizi sağlamaktadır. “[Sayfa1$]” yazmamızın sebebi Excel’de işlem yapacağımız sayfanın ilk sayfa olduğu için. Daha sonra kodumuzun tam çalışması için kaydet butonunun click evetine metodumuzu çağırıyoruz.

private void btnKaydet_Click(object sender, EventArgs e)
{
   ExcelVeriKaydet();
}

Ekran Görüntüleri

Etiketler: