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

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

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

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

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

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

準備はできましたか?
Nuget ダウンロード 2,134,203 | バージョン: 2026.7 リリースされたばかり
Still Scrolling Icon

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

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