更新 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 查詢是為了與資料庫中的特定資料表(products)進行互動而定義的。 SqlDataAdapter 與查詢和連接字串一起初始化,使其能夠作為 DataSetdatabase 之間的橋樑。 SqlCommandBuilder 用於自動生成在資料庫中插入、更新或刪除資料所需的 SQL 指令。 最後,adapter.Update(dataSet) 方法會將 DataSet(從 Excel 文件填充)的更改與相應的資料庫表格同步。 這簡化了資料傳輸過程,並確保資料庫反映 Excel 文件中的最新變更。 點擊這裡查看使用指南,包括範例、範例代碼和文件。