Mettre à jour les enregistrements de la base de données Excel

La méthode ToDataSet d'IronXL permet aux développeurs de synchroniser et de mettre à jour les enregistrements d'une base de données SQL directement à partir de données Excel avec un minimum d'effort. Cette fonctionnalité assure une intégration transparente entre les données Excel tabulaires et les bases de données relationnelles en convertissant un classeur Excel en un DataSet . Elle élimine le besoin de saisie manuelle de données ou de transformations complexes, rationalisant considérablement les flux de travail de gestion des données.

Cette fonctionnalité est particulièrement utile pour les applications nécessitant des mises à jour régulières des enregistrements de bases de données à partir de fichiers Excel externes, tels que les données clients, les données financières ou les systèmes de gestion des stocks. La compatibilité avec les requêtes et adaptateurs SQL permet aux développeurs de mapper les données Excel aux schémas de bases de données existants. IronXL prend en charge plusieurs formats Excel (XLSX, CSV, etc.), assurant ainsi une grande polyvalence pour divers cas d'utilisation. En tirant parti SqlDataAdapter pour les mises à jour en masse, cette fonctionnalité réduit le temps de traitement des données, minimise les erreurs et assure la cohérence entre les enregistrements Excel et ceux de la base de données, ce qui en fait une solution idéale pour les applications d'entreprise.

Ce code démontre le processus de mise à jour d'une base de données SQL avec des données provenant d'un fichier Excel à l'aide d'IronXL for .NET et d'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. Cela simplifie le processus de transfert de données et garantit que la base de données reflète les dernières modifications apportées au fichier Excel.

Découvrez comment exporter des ensembles de données vers Excel avec IronXL

Prêt à commencer?
Nuget Téléchargements 1,802,965 | Version : 2025.12 vient de sortir