IRONSOFTWAREHOME
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);
}
Imports IronXL
Imports System.Data
Imports System.Data.SqlClient

' Your sql query
Dim sql As String = "SELECT * FROM Users"

' Your connection string
Dim connectionString As String = "Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated Security=True"

Using connection As New SqlConnection(connectionString)
    ' Open connections to the database
    connection.Open()
    Dim adapter As New SqlDataAdapter(sql, connection)
    Dim ds As New DataSet()
    ' Fill DataSet with data
    adapter.Fill(ds)

    ' Create an Excel workbook from the SQL DataSet
    Dim workBook As WorkBook = WorkBook.Load(ds)
End Using
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,263,141Sürüm:2026.9yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

OR
bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez