IRONSOFTWAREHOME
SQL 데이터베이스에서 Excel 파일 불러오기
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 데이터베이스에서 Excel 파일 불러오기

SQL 데이터베이스에서 Excel 파일 불러오기

IronXL은 SQL 쿼리 결과를 Excel 워크북으로 쉽게 변환하여 개발자가 .NET 응용 프로그램에 데이터 내보내기 기능을 신속하게 추가할 수 있도록 합니다. 개발자들은 WorkBook에 DataSet를 직접 로드하여 수동 데이터 서식을 생략하고 명확하고 사용자 친화적인 보고서를 만드는 데 집중할 수 있습니다.

이 기능은 보고서 생성 또는 데이터베이스 통찰력 공유와 같은 작업을 자동화하는 데 이상적입니다. XLS 및 XLSX와 같은 인기 있는 파일 형식을 지원하여 대부분의 스프레드시트 응용 프로그램과 호환됩니다. 기술적으로, 코드를 줄이고 IronXL의 강력한 API를 사용하여 대용량 데이터 세트를 효율적으로 처리하여 데이터가 많은 응용 프로그램에 실용적인 선택을 제공합니다.

이 코드 조각은 IronXL을 사용하여 SQL 쿼리 결과를 Excel 파일에 내보내는 방법을 보여줍니다. 먼저, SqlDataAdapter은 (SELECT * FROM Products) 쿼리와 데이터베이스를 가리키는 연결 문자열로 초기화됩니다. SqlDataAdapter은 데이터를 가져와 DataSet 객체에 채워 줍니다. 이는 쿼리 결과의 유연한 메모리 내 표현입니다.

그런 다음 WorkBook.Load 메서드를 사용하여 DataSet을 직접 Excel 워크북으로 변환합니다. 이 메서드는 DataSet의 테이블 구조를 워크시트에 효율적으로 매핑하여 행과 열을 보존합니다. 마지막으로 SaveAs 메서드를 호출하여 워크북을 .xlsx 파일로 저장합니다.

이 접근 방식은 행을 수동으로 반복하거나 복잡한 Excel 형식을 처리할 필요를 없애 데이터베이스 내용을 내보내는 데 매우 효율적인 솔루션입니다. IronXL은 생성된 Excel 파일이 다양한 스프레드시트 응용 프로그램과 호환됨을 보장하면서 강력한 성능과 사용 편의성을 유지합니다.

IronXL로 Excel 시트를 쉽게 로드하는 방법을 배우십시오.
GitHub에서 보기

시작할 준비 되셨나요?

Nuget Downloads 2,263,141버전:2026.9방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

OR
bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.