更新 Excel 資料庫記錄

IronXL 的 ToDataSet 方法允許開發人員輕鬆地直接從 Excel 數據同步和更新 SQL 數據庫記錄。 此功能通過將 Excel 活頁簿轉換為 DataSet,提供表格式 Excel 數據與關係數據庫之間的無縫集成。 它消除了手動數據輸入或複雜轉換的需求,顯著簡化了數據管理工作流程。

此功能對於需要從外部 Excel 文件定期更新資料庫記錄的應用程式特別有用,例如客戶數據、財務記錄或庫存管理系統。 與 SQL 查詢和適配器的相容性使開發人員能夠將 Excel 數據映射到現有的資料庫結構。 IronXL 支援多種 Excel 格式(XLSX、CSV 等。),確保在各種使用情況下的多功能性。 藉由利用 SqlDataAdapter 進行批量更新,此功能可以減少資料處理時間,降低錯誤,並確保 Excel 和資料庫記錄之間的一致性,使其成為企業級應用程式的理想解決方案。

此程式碼展示了使用 IronXLADO.NET 從 Excel 檔案更新 SQL 資料庫的過程。 WorkBook.Load 方法將名為 Products.xlsx 的 Excel 檔案加載到記憶體中,而 ToDataSet 方法將工作簿轉換為 DataSet,該資料集將數據組織成與 ADO.NET 相容的表格結構。

SQL 查詢被定義為與資料庫中的特定表進行互動。(產品). SqlDataAdapter 使用查詢和連接字串進行初始化,使其能夠作為 DataSet資料庫 之間的橋樑。 SqlCommandBuilder 用於自動生成將資料插入、更新或刪除至資料庫所需的 SQL 命令。 最後,adapter.Update(資料集) 方法同步 DataSet 中的更改(從 Excel 文件填入)與相應的數據庫表格。 這簡化了資料傳輸過程,並確保資料庫反映 Excel 文件中的最新變更。 點擊這裡查看使用指南,包括範例、範例代碼和文件。