更新 Excel 資料庫記錄 IronXL 的ToDataSet方法允許開發人員以最少的努力直接從 Excel 資料同步和更新 SQL 資料庫記錄。 此功能透過將 Excel 工作簿轉換為DataSet ,實現了表格 Excel 資料與關聯式資料庫之間的無縫整合。 它無需手動輸入資料或進行複雜的轉換,這大大簡化了資料管理工作流程。 此功能對於需要定期從外部 Excel 檔案更新資料庫記錄的應用程式(例如客戶資料、財務記錄或庫存管理系統)尤其有用。 與 SQL 查詢和適配器的相容性使開發人員能夠將 Excel 資料對應到現有的資料庫架構。 IronXL 支援多種 Excel 格式(XLSX、CSV 等),確保在各種使用情境中的通用性。 此功能利用SqlDataAdapter進行大量更新,從而減少資料處理時間,最大限度地減少錯誤,並確保 Excel 和資料庫記錄之間的一致性,使其成為企業級應用程式的理想解決方案。 五個步驟教你如何將 Excel 資料更新到 SQL 資料庫 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 ,將資料組織成與ADO.NET相容的表格結構。 定義一個 SQL 查詢來與資料庫中的特定表( products )進行互動。 SqlDataAdapter使用查詢和連接字串進行初始化,使其能夠充當DataSet和database之間的橋樑。 SqlCommandBuilder用於自動產生在資料庫中插入、更新或刪除資料所需的 SQL 命令。 最後, adapter.Update(dataSet)方法將 DataSet(從 Excel 檔案填入)中的變更與對應的資料庫表同步。 這樣可以簡化資料傳輸過程,並確保資料庫反映 Excel 文件中的最新變更。 了解如何使用 IronXL 將資料集匯出到 Excel 相關文件連結 在 Github 上查看 相關教學 相關操作指南 類別文件 下載 IronXL DLL 回報本頁問題 準備好開始了嗎? Nuget 下載 1,738,553 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:1,738,553 檢視授權