Atualizar registros do banco de dados do Excel

O método ToDataSet do IronXL permite que os desenvolvedores sincronizem e atualizem registros de banco de dados SQL diretamente a partir dos dados do Excel com mínimo esforço. Esta funcionalidade fornece integração perfeita entre dados tabulares do Excel e bancos de dados relacionais, convertendo um livro de trabalho Excel em um DataSet. Elimina a necessidade de entrada manual de dados ou transformações complexas, simplificando significativamente os fluxos de trabalho de gerenciamento de dados.

Este recurso é particularmente útil para aplicativos que exigem atualizações regulares de registros de banco de dados a partir de arquivos Excel externos, como dados de clientes, registros financeiros ou sistemas de gerenciamento de inventário. A compatibilidade com consultas SQL e adaptadores permite que os desenvolvedores mapeiem dados do Excel para esquemas de banco de dados existentes. O IronXL suporta múltiplos formatos de Excel (XLSX, CSV, etc.), garantindo versatilidade em vários casos de uso. Aproveitando SqlDataAdapter para atualizações em massa, este recurso reduz o tempo de processamento de dados, minimiza erros e garante a consistência entre registros de Excel e banco de dados, tornando-se uma solução ideal para aplicações de nível empresarial.

Este código demonstra o processo de atualização de um banco de dados SQL com dados de um arquivo Excel usando IronXL e ADO.NET. The WorkBook.Load method loads the Excel file named Products.xlsx into memory, and the ToDataSet method converts the workbook into a DataSet, which organizes the data into a tabular structure compatible with ADO.NET.

A SQL query is defined to interact with a specific table in the database (products). The SqlDataAdapter is initialized with the query and a connection string, enabling it to act as a bridge between the DataSet and the database. The SqlCommandBuilder is used to automatically generate the necessary SQL commands for inserting, updating, or deleting data in the database. Finally, the adapter.Update(dataSet) method synchronizes the changes in the DataSet (populated from the Excel file) with the corresponding database table. Isso simplifica o processo de transferência de dados e garante que o banco de dados reflita as últimas mudanças no arquivo Excel.

Explore como exportar DataSets para Excel com IronXL

Pronto para começar?
Nuget Downloads 1,948,677 | Versão: 2026.4 acaba de ser lançado
Still Scrolling Icon

Ainda está rolando a tela?

Quer provas rápidas? PM > Install-Package IronXl.Excel
executar um exemplo Veja seus dados se transformarem em uma planilha.