IRONSOFTWAREHOME
Ladowanie Excela z bazy danych SQL
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
Ladowanie Excela z bazy danych SQL

Ladowanie Excela z bazy danych SQL

IronXL ułatwia konwersje wynikow zapytan SQL na skoroszyty Excel, umożliwiajac programistom szybkie dodawanie funkcji eksportowania danych do ich aplikacji .NET. Deweloperzy mogą pominąć ręczne formatowanie danych i skupić się na tworzeniu jasnych i przyjaznych dla użytkownika raportów, ładując bezpośrednio DataSet do WorkBook.

Ta funkcja jest idealna do automatyzacji zadań, takich jak generowanie raportow czy udostępnianie informacji z baz danych. Obsługuje popularne formaty plików, takie jak XLS i XLSX, zapewniając kompatybilnosc z wiekszoscia aplikacji arkuszy kalkulacyjnych. Technicznie, redukuje ilosc potrzebnego kodu i wykorzystuje potężne API IronXL do efektywnego zarządzania duzymi zbiorami danych, co czyni go praktycznym wyborem dla aplikacji z duza iloscia danych.

Ten fragment demonstruje, jak eksportowac wyniki zapytan SQL do pliku Excel używając IronXL. Najpierw SqlDataAdapter jest zainicjowane z zapytaniem (SELECT * FROM Products) i łańcuchem połączenia wskazującym na bazę danych. SqlDataAdapter pobiera dane i zapełnia obiekt DataSet, elastyczne przedstawienie w pamięci wyników zapytania.

Metoda WorkBook.Load jest następnie używana do bezpośredniej konwersji DataSet na skoroszyt Excel. Metoda ta efektywnie mapuje strukturę tabelaryczną DataSet na arkusz, zachowując wiersze i kolumny. Na koniec wywołuje się metodę SaveAs, aby zapisać skoroszyt jako plik .xlsx.

To podejście eliminuje potrzebe recznego iterowania przez wiersze lub obsługi skomplikowanego formatowania Excel, co czyni je wysoce efektywnym rozwiązaniem do eksportu zawartości bazy danych. IronXL zapewnia, ze wygenerowany plik Excel jest kompatybilny z różnymi aplikacjami arkuszy kalkulacyjnych, utrzymujac jednoczesnie solidna wydajność i łatwość użycia.

Naucz sie, jak łatwo ładować arkusze Excel za pomoca IronXL.
Zobacz na GitHubie

Gotowy, aby rozpocząć?

Nuget Downloads 2,263,141Wersja:2026.9właśnie wydany

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

OR
bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta