C# ile excel'deki verinin nasıl güncellenebileceğinin kodu:
OleDbConnection baglanti = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + txtDosyaYolu.Text.Trim() + "; Extended Properties='Excel 12.0 xml;HDR=NO;'");// C# üzerinden excel dökümanına bağlanır..
baglanti.Open();// bağlantıyı açar..
OleDbCommand komut = new OleDbCommand("UPDATE [Sayfa2$A1:A1] SET F1=" + "'" + txtSyn.Text + "'", baglanti);// Excel dökümanının Sayfa2 A1 hücresinde yer alan değerin güncellenmesi... F1 ise güncellenecek olan hücrenin ait olduğu kolonun ismini oluşturur.
komut.ExecuteNonQuery();//komutun yürütülmesi..
//OleDbDataAdapter da = new OleDbDataAdapter("UPDATE [Sayfa2$A2:A2] SET F1=" + "'" + txtSyn.Text + "'", baglanti);// aynı güncelleme işleminin OleDataAdapter nesnesi ile yapılması..
OleDbDataAdapter da2 = new OleDbDataAdapter("SELECT * FROM [Sayfa2$]", baglanti);//Belirtilen excel sayfasında güncelleme işlemi yapıldıktan sonra excel verisinin tablo ile birlikte 'Select' sorgusu ile çağrılması..
DataTable dt = new DataTable();// excel'den update edilmiş hali ile gelen verilerin DataTable nesnesine aktarılması...