更新 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 方法將該工作簿轉換成 DataSet,該 DataSet 將數據組織為與 ADO.NET 相容的表格結構。 定義了一個 SQL 查詢來與資料庫中的特定表(products)進行互動。 SqlDataAdapter 已用查詢和連接字串初始化,從而使其能充當 DataSet 與 database 之間的橋樑。 SqlCommandBuilder 用於自動生成在資料庫中插入、更新或刪除數據所需的 SQL 命令。 最後,adapter.Update(dataSet) 方法將 DataSet 中的更改(從 Excel 檔案填充)同步到相應的資料庫表。 這簡化了數據傳輸過程,並確保資料庫反映 Excel 檔案中的最新更改。 探索如何使用 IronXL 將 DataSet 匯出到 Excel 相關文檔連結 在 Github 上查看 相關教程 相關操作指南 類文檔 下載 IronXL DLL 回報此頁面的問題 準備好開始了嗎? Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證