Excelデータベースレコードを更新する

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

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

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

SQLクエリは、データベース内の特定のテーブルとやり取りするために定義されます(products)。 databaseの間のブリッジとして機能します。 SqlCommandBuilder は、データベースへのデータの挿入、更新、削除に必要な SQL コマンドを自動的に生成するために使用されます。 最後に、adapter.Update(dataSet) メソッドは、DataSet(Excel ファイルから読み込まれたデータ)の変更内容を、対応するデータベーステーブルと同期させます。 これにより、データ転送プロセスが効率化され、データベースがExcelファイルの最新の変更を反映することが保証されます。

IronXLでデータセットをExcelにエクスポートする方法を学ぶ

準備はできましたか?
Nuget ダウンロード 2,041,325 | バージョン: 2026.6 just released
Still Scrolling Icon

まだスクロールしていますか?

すぐに証拠が欲しいですか? PM > Install-Package IronXL.Excel
サンプルを実行する あなたのデータがスプレッドシートになるのを見る。