Excel Veritabanı Kayıtlarını Güncelle

IronXL'in ToDataSet yöntemi, geliştiricilerin Excel verilerinden SQL veritabanı kayıtlarını minimum çabayla doğrudan senkronize etmelerine ve güncellemelerine olanak tanır. Bu işlevsellik, bir Excel çalışma kitabını DataSet'ye dönüştürerek, tablo halindeki Excel verileri ile ilişkisel veritabanları arasında sorunsuz bir entegrasyon sağlar. Manuel veri girişine veya karmaşık dönüşümlere olan ihtiyacı ortadan kaldırır, veri yönetimi iş akışlarını önemli ölçüde kolaylaştırır.

Bu özellik, müşteri verileri, finansal kayıtlar veya envanter yönetim sistemleri gibi dış Excel dosyalarından düzenli olarak veritabanı kayıtlarını güncelleme gerektiren uygulamalar için özellikle kullanışlıdır. SQL sorguları ve adaptörleri ile uyumluluğu, geliştiricilerin Excel verilerini mevcut veritabanı şemalarına eşlemelerini sağlar. IronXL, çeşitli kullanım durumları boyunca çok yönlülüğü sağlamak için birden fazla Excel biçimini (XLSX, CSV vb.) destekler. Toplu güncellemeler için SqlDataAdapter'yi kullanan bu özellik, veri işleme süresini kısaltır, hataları en aza indirir ve Excel ile veritabanı kayıtları arasında tutarlılık sağlar, bu da onu Enterprise düzeyde uygulamalar için ideal bir çözüm haline getirir.

Bu kod, IronXL ve ADO.NET kullanarak bir Excel dosyasından alınan verilerle bir SQL veritabanını güncelleme işlemini gösterir. WorkBook.Load yöntemi, Products.xlsx adlı Excel dosyasını belleğe yükler ve ToDataSet yöntemi, çalışma kitabını DataSet'ye dönüştürür; bu da verileri ADO.NET ile uyumlu bir tablo yapısına düzenler.

Veritabanındaki belirli bir tabloyla etkileşim kurmak için bir SQL sorgusu tanımlanır (products). SqlDataAdapter, sorgu ve bir bağlantı dizesi ile başlatılır; bu sayede DataSet ile database arasında bir köprü görevi görür. SqlCommandBuilder, veritabanına veri eklemek, güncellemek veya silmek için gerekli SQL komutlarını otomatik olarak oluşturmak amacıyla kullanılır. Son olarak, adapter.Update(dataSet) yöntemi, DataSet (Excel dosyasından doldurulur) içindeki değişiklikleri ilgili veritabanı tablosuyla senkronize eder. Bu, veri aktarma sürecini kolaylaştırır ve veritabanının Excel dosyasındaki en son değişiklikleri yansıttığını garanti eder.

IronXL ile DataSets'i Excel'e Dışa Aktarmayı Keşfet

Başlamaya Hazır mısınız?
Nuget İndirmeler 2,052,917 | Sürüm: 2026.6 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronXL.Excel
örnek çalıştır verinizin bir hesap tablosu haline geldiğini izleyin.