Converter SqlServer para EXCEL em C#
Biblioteca C# de alta velocidade para conversão de SqlServer para EXCEL. Esta é uma solução de software profissional para importar e exportar EXCEL, SqlServer e muitos outros formatos nas plataformas .NET Framework, .NET Core ou Mono.
Converter SqlServer para EXCEL usando C#
Como faço para converter SqlServer para EXCEL? Com a biblioteca Aspose.Cells for .NET, você pode facilmente converter SqlServer para EXCEL programaticamente com algumas linhas de código. Aspose.Cells for .NET é capaz de construir aplicativos multiplataforma com a capacidade de gerar, modificar, converter, renderizar e imprimir todos os arquivos Excel. .NET Excel API não apenas converte formatos de planilha, mas também pode renderizar arquivos Excel como imagens, PDF, HTML, ODS, CSV, SVG, JSON, WORD, PPT e muito mais, tornando-o a escolha perfeita para troca de documentos em formatos padrão da indústria. Abrir NuGet gerenciador de pacotes, procure Aspose.Cells e instale. Você também pode usar o seguinte comando do Console do Gerenciador de Pacotes.
Comando do console do gerenciador de pacotes
PM> Install-Package Aspose.Cells
Como converter SqlServer para EXCEL via C#
Precisa converter dados do SqlServer para EXCEL programaticamente? Os desenvolvedores .NET podem facilmente carregar e converter SqlServer para EXCEL em apenas algumas linhas de código.
- Instale ‘Aspose.Cells for .NET’.
- Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto C#.
- Consulte dados do banco de dados SqlServer para obter um objeto DataTable.
- Crie uma nova pasta de trabalho e importe dados de um objeto DataTable.
- Salve os dados no formato xlsx chamando o método Workbook.Save.
Exemplo de código para converter SqlServer em EXCEL - C#
var connectionString = "Server=localhost;Database=SqlServerTestDataBase;User ID=root;Password=admin;Trusted_Connection=False;";
var tableName = "countrylanguage";
string query = $"SELECT * FROM {tableName}";
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand cmd = new SqlCommand(query, connection);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataTable dataTable = new DataTable();
adapter.Fill(dataTable);
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
worksheet.Cells.ImportData(dataTable, 0, 0, new ImportTableOptions() { InsertRows = true });
workbook.Save("SQLServerData.xlsx");
}
Biblioteca C# para converter SqlServer para EXCEL
Existem duas opções alternativas para instalar “Aspose.Cells for .NET” em seu sistema. Escolha um que se adeque às suas necessidades e siga as instruções passo a passo:
- Instale um Pacote NuGet . Ver Documentação
- Instale a biblioteca usando Console do gerenciador de pacotes dentro do IDE do Visual Studio
Requisitos de sistema
Antes de executar o código de exemplo de conversão .NET, certifique-se de ter os seguintes pré-requisitos.
- Microsoft Windows ou um sistema operacional compatível com plataformas .NET, .NET Core, Windows Azure ou Mono.
- Ambiente de desenvolvimento como Microsoft Visual Studio.
- Adicione referência à DLL Aspose.Cells for .NET em seu projeto.