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 illustre le processus de mise à jour d'une base de données SQL avec des données provenant d'un fichier Excel à l'aide IronXL et ADO.NET . La méthode WorkBook.Load charge le fichier Excel nommé Products.xlsx en mémoire, et la méthode ToDataSet convertit le classeur en un DataSet , qui organise les données dans une structure tabulaire compatible avec ADO.NET .

Une requête SQL est définie pour interagir avec une table spécifique de la base de données ( products ). L' SqlDataAdapter est initialisé avec la requête et une chaîne de connexion, ce qui lui permet de servir de pont entre le DataSet et la database . Le SqlCommandBuilder est utilisé pour générer automatiquement les commandes SQL nécessaires à l'insertion, à la mise à jour ou à la suppression de données dans la base de données. Enfin, la méthode adapter.Update(dataSet) synchronise les modifications apportées au DataSet (rempli à partir du fichier Excel) avec la table de base de données correspondante. 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,738,553 | Version: 2025.11 vient de sortir