Excel-Datenbankeinträge aktualisieren

Die ToDataSet-Methode von IronXL ermöglicht es Entwicklern, SQL-Datenbankdatensätze mit minimalem Aufwand direkt aus Excel-Daten zu synchronisieren und zu aktualisieren. Diese Funktion ermöglicht eine nahtlose Integration zwischen tabellarischen Excel-Daten und relationalen Datenbanken, indem eine Excel-Arbeitsmappe in ein DataSet konvertiert wird. Es eliminiert die Notwendigkeit für manuelle Dateneingaben oder komplexe Transformationen und vereinfacht so die Datenmanagement-Workflows erheblich.

Dieses Feature ist besonders nützlich für Anwendungen, die regelmäßige Aktualisierungen von Datenbankdatensätzen aus externen Excel-Dateien erfordern, wie z.B. Kundendaten, Finanzdaten oder Bestandsverwaltungssysteme. Die Kompatibilität mit SQL-Abfragen und -Adaptern ermöglicht es Entwicklern, Excel-Daten an bestehende Datenbankschemata anzupassen. IronXL unterstützt mehrere Excel-Formate (XLSX, CSV, etc.), was Vielseitigkeit in verschiedenen Anwendungsfällen gewährleistet. Durch die Nutzung von SqlDataAdapter für Massenaktualisierungen reduziert diese Funktion die Datenverarbeitungszeit, minimiert Fehler und gewährleistet die Konsistenz zwischen Excel- und Datenbankdatensätzen, was sie zu einer idealen Lösung für Anwendungen auf Enterprise-Ebene macht.

Dieser Code demonstriert den Prozess der Aktualisierung einer SQL-Datenbank mit Daten aus einer Excel-Datei unter Verwendung von IronXL und ADO.NET. Die Methode WorkBook.Load lädt die Excel-Datei mit dem Namen Products.xlsx in den Arbeitsspeicher, und die Methode ToDataSet konvertiert die Arbeitsmappe in ein DataSet, das die Daten in eine mit ADO.NET kompatible tabellarische Struktur organisiert.

Eine SQL-Abfrage wird definiert, um mit einer bestimmten Tabelle in der Datenbank zu interagieren (products). Das SqlDataAdapter wird mit der Abfrage und einer Verbindungszeichenfolge initialisiert, wodurch es als Brücke zwischen dem DataSet und dem database fungieren kann. Das SqlCommandBuilder wird verwendet, um automatisch die erforderlichen SQL-Befehle zum Einfügen, Aktualisieren oder Löschen von Daten in der Datenbank zu generieren. Schließlich synchronisiert die adapter.Update(dataSet)-Methode die Änderungen im DataSet (das aus der Excel-Datei gefüllt wird) mit der entsprechenden Datenbanktabelle. Dies optimiert den Datentransferprozess und stellt sicher, dass die Datenbank die neuesten Änderungen in der Excel-Datei widerspiegelt.

Entdecken Sie, wie man mit IronXL Datensätze nach Excel exportiert

Bereit anzufangen?
Nuget Downloads 2,052,917 | Version: 2026.6 just released
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronXL.Excel
Führen Sie ein Beispiel aus und sehen Sie zu, wie Ihre Daten zu einer Tabellenkalkulation werden.