Excelデータベースレコードを更新する IronXLのToDataSetメソッドは、開発者がExcelデータから直接SQLデータベースのレコードを同期および更新できるようにし、最小限の労力で実現します。 この機能は、ExcelワークブックをDataSetに変換することによって、表形式のExcelデータとリレーショナルデータベースのシームレスな統合を提供します。 これにより、手動でのデータ入力や複雑な変換の必要がなくなり、データ管理ワークフローが大幅に効率化されます。 この機能は、外部のExcelファイルからデータベースレコードに定期的な更新が必要なアプリケーション、たとえば顧客データ、財務記録、または在庫管理システムに特に有用です。 SQLクエリおよびアダプタとの互換性により、開発者はExcelデータを既存のデータベーススキーマにマッピングできます。 IronXLは複数のExcelフォーマット(XLSX、CSVなど)をサポートし、さまざまなユースケースに対する多様性を確保します。 SqlDataAdapterを利用したバルクアップデートにより、この機能はデータ処理時間を短縮し、エラーを最小限に抑え、Excelとデータベースのレコード間の一貫性を確保して、企業グレードのアプリケーションに理想的なソリューションを提供します。 class="examples__featured-snippet"> Excelからのデータを使用してSQLデータベースを更新するための5ステップ var workBook = WorkBook.Load("Products.xlsx"); DataSet dataSet = workBook.ToDataSet(); string sql = "SELECT * FROM products"; using var adapter = new SqlDataAdapter(sql, new SqlConnection("Your Connection String")); new SqlCommandBuilder(adapter).DataAdapter.Update(dataSet); このコードは、IronXLとADO.NETを使用してExcelファイルからデータを使用してSQLデータベースを更新するプロセスを示しています。 WorkBook.Loadメソッドは、Products.xlsxという名前のExcelファイルをメモリにロードし、ToDataSetメソッドはワークブックをADO.NETに互換性のある表形式の構造に組織化されたDataSetに変換します。 特定のデータベーステーブル(products)と対話するためのSQLクエリが定義されます。 SqlDataAdapterはクエリと接続文字列で初期化され、DataSetとデータベースの間で橋渡しとして機能できるようにします。 SqlCommandBuilderは、データベースでデータを挿入、更新、または削除するために必要なSQLコマンドを自動的に生成するために使用されます。 最後に、adapter.Update(dataSet)メソッドは、Excelファイルからのデータで構成されたDataSetの変更を対応するデータベーステーブルと同期させます。 これにより、データ転送プロセスが効率化され、データベースがExcelファイルの最新の変更を反映することが保証されます。 IronXLを使用してDataSetをExcelにエクスポートする方法を探る 関連ドキュメントリンク Githubで見る 関連チュートリアル 関連ハウツーガイド クラスドキュメンテーション IronXL DLLをダウンロード Report an Issue on this page 準備はいいですか? Nuget ダウンロード 1,686,155 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 1,686,155 ライセンスを見る