SQL Veritabanından Excel Yükleme
using IronXL;
using System.Data;
using System.Data.SqlClient;

// Your sql query
string sql = "SELECT * FROM Users";

// Your connection string
string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated Security=True";

using (SqlConnection connection = new SqlConnection(connectionString))
{
    // Open connections to the database
    connection.Open();
    SqlDataAdapter adapter = new SqlDataAdapter(sql, connection);
    DataSet ds = new DataSet();
    // Fill DataSet with data
    adapter.Fill(ds);

    // Create an Excel workbook from the SQL DataSet
    WorkBook workBook = WorkBook.Load(ds);
}
NuGet Download
PM > Install-Package IronXL.Excel
SQL Veritabanından Excel Yükleme

SQL Veritabanından Excel Yükleme

IronXL, SQL sorgu sonuçlarını Excel çalışma kitaplarına dönüştürmeyi kolaylaştırır, bu da geliştiricilerin .NET uygulamalarına veri dışa aktarma işlevselliğini hızla eklemelerini sağlar. Geliştiriciler, bir DataSet doğrudan bir WorkBook içine yükleyerek manuel veri biçimlendirmesini atlayabilir ve net ve kullanıcı dostu raporlar oluşturma üzerine odaklanabilirler.

Bu özellik, rapor oluşturma veya veritabanı içgörülerini paylaşma gibi görevleri otomatikleştirmek için idealdir. XLS ve XLSX gibi popüler dosya formatlarını destekler ve bu, çoğu hesap tablosu uygulamaları ile uyumu garanti eder. Teknik olarak, gerekli kod miktarını azaltır ve büyük veri kümelerini verimli bir şekilde işlemek için IronXL'in güçlü API'sini kullanır, bu da onu veri ağırlıklı uygulamalar için pratik bir seçim haline getirir.

Bu kod parçası, SQL sorgu sonuçlarını IronXL kullanarak bir Excel dosyasına nasıl aktaracağınızı gösterir. İlk olarak, bir SqlDataAdapter sorgu (SELECT * FROM Products) ve veritabanına işaret eden bir bağlantı dizesi ile başlatılır. SqlDataAdapter verileri alır ve sorgu sonuçlarının esnek bir bellek içi temsili olan bir DataSet nesnesini doldurur.

Daha sonra WorkBook.Load yöntemi, DataSet doğrudan bir Excel çalışma kitabına dönüştürmek için kullanılır. Bu yöntem, DataSet'nın tablo yapısını bir çalışma sayfasına etkili bir şekilde eşler, satırları ve sütunları korur. Son olarak, çalışma kitabını bir .xlsx dosyası olarak kaydetmek için SaveAs yöntemi çağrılır.

Bu yaklaşım, satırlarda manuel olarak gezinme veya karmaşık Excel biçimlendirmesini ele alma ihtiyacını ortadan kaldırarak, veritabanı içeriğini dışa aktarmak için son derece verimli bir çözüm sunar. IronXL, üretilen Excel dosyasının çeşitli hesap tablosu uygulamaları ile uyumlu olmasını sağlarken, güçlü performans ve kullanım kolaylığını da korur.

IronXL ile Excel Sayfalarını Kolayca Yüklemeyi Öğrenin.
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Nuget Downloads 2,362,812Sürüm:2026.11yeni yayınlandı