IRONSOFTWAREHOME
Carregar Excel de um banco de dados 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
Carregar Excel de um banco de dados SQL

Carregar Excel de um banco de dados SQL

IronXL facilita a conversão dos resultados de consultas SQL em workbooks do Excel, permitindo que os desenvolvedores adicionem funcionalidade de exportação de dados rapidamente às suas aplicações .NET. Os desenvolvedores podem pular o formato manual de dados e se concentrar na criação de relatórios claros e fáceis de usar carregando um DataSet diretamente em um WorkBook.

Este recurso é ideal para automatizar tarefas como gerar relatórios ou compartilhar informações de banco de dados. Ele suporta formatos de arquivo populares como XLS e XLSX, garantindo compatibilidade com a maioria dos aplicativos de planilhas. Tecnicamente, ele reduz a quantidade de código necessária e usa a poderosa API do IronXL para lidar eficientemente com grandes conjuntos de dados, tornando-o uma escolha prática para aplicações com muitos dados.

Este snippet demonstra como exportar resultados de consultas SQL para um arquivo Excel usando IronXL. Primeiro, um SqlDataAdapter é inicializado com uma consulta (SELECT * FROM Products) e uma string de conexão apontando para o banco de dados. O SqlDataAdapter busca dados e popula um objeto DataSet, uma representação flexível na memória dos resultados da consulta.

O método WorkBook.Load é então usado para converter diretamente o DataSet em um livro de Excel. Este método mapeia eficientemente a estrutura tabular do DataSet para uma planilha, preservando linhas e colunas. Finalmente, o método SaveAs é chamado para salvar o livro como um arquivo .xlsx.

Esta abordagem elimina a necessidade de iterar manualmente pelas linhas ou lidar com formatação Excel complexa, tornando-se uma solução altamente eficiente para exportar conteúdo de banco de dados. IronXL garante que o arquivo Excel gerado seja compatível com várias aplicações de planilhas enquanto mantém um desempenho robusto e facilidade de uso.

Aprenda a Carregar Planilhas do Excel Facilmente com IronXL.
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,263,141Versão:2026.9recém-lançado

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

OR
bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.