Excelデータベースレコードの更新

IronXL の ToDataSet メソッドを使用すると、開発者は Excel データから SQL データベースのレコードを最小限の労力で直接同期および更新できます。 この機能は、Excel ワークブックを DataSet に変換することで、表形式の Excel データとリレーショナルデータベースの間でシームレスな統合を提供します。 それは手動でのデータ入力や複雑な変換の必要性を排除し、データ管理のワークフローを大幅に効率化します。

この機能は、顧客データ、財務記録、または在庫管理システムなど、外部のExcelファイルからデータベースレコードに定期的な更新が必要なアプリケーションに特に有用です。 SQLクエリとアダプタとの互換性により、開発者はExcelデータを既存のデータベーススキーマにマッピングすることができます。 IronXLは複数のExcel形式をサポートしています。(XLSX、CSVなど。)、さまざまなユースケースに対応する柔軟性を確保します。 SqlDataAdapterを活用して一括更新を行うことで、この機能はデータ処理時間を短縮し、エラーを最小限に抑え、Excelとデータベースのレコード間の一貫性を確保します。これにより、エンタープライズグレードのアプリケーションにとって理想的なソリューションとなります。

このコードは、IronXLADO.NETを使用してExcelファイルからSQLデータベースを更新するプロセスを示しています。 WorkBook.Load メソッドは Products.xlsx という名前のExcelファイルをメモリにロードし、ToDataSet メソッドはワークブックを ADO.NET と互換性のあるタブ構造にデータを整理した DataSet に変換します。

SQLクエリは、データベース内の特定のテーブルと対話するように定義されています。(製品). SqlDataAdapterはクエリと接続文字列で初期化され、DataSetデータベースの間のブリッジとして機能できるようになります。 SqlCommandBuilder は、データベース内のデータを挿入、更新、または削除するために必要な SQL コマンドを自動的に生成するために使用されます。 最後に、adapter.Update(データセット) メソッドは、DataSetの変更を同期します(Excelファイルから入力された)対応するデータベーステーブルと共に。 これにより、データ転送プロセスが効率化され、Excelファイルの最新の変更がデータベースに反映されることが保証されます。 クリックして、例、サンプルコード、およびファイルを含むハウツーガイドをご覧ください。