從 SQL 資料庫載入 Excel
IronXL 能輕鬆將 SQL 查詢結果轉換為 Excel 工作簿,讓開發人員能快速為其 .NET 應用程式新增資料匯出功能。 開發人員可省去手動格式化資料的步驟,直接將 DataSet 載入至 WorkBook 中,專注於建立清晰且易於使用的報表。
此功能非常適合用於自動化執行諸如生成報告或分享資料庫洞察等任務。 它支援 XLS 和 XLSX 等常見檔案格式,確保與大多數試算表應用程式相容。 從技術層面而言,它能減少所需的程式碼量,並利用 IronXL 強大的 API 高效處理大型資料集,使其成為資料密集型應用的實用選擇。
使用 IronXL 將 SQL 資料匯出至 Excel 的 5 個步驟
SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM Products", @"yourConnectionString");DataSet ds = new DataSet();adapter.Fill(ds);WorkBook workBook = WorkBook.Load(ds);workBook.SaveAs("ExportedData.xlsx");
此程式碼片段示範如何使用 IronXL 將 SQL 查詢結果匯出至 Excel 檔案。 首先,會透過查詢 (SELECT * FROM Products) 以及指向資料庫的連線字串,初始化一個 SqlDataAdapter。 SqlDataAdapter 會擷取資料並填入 DataSet 物件中,該物件是查詢結果的一種靈活的記憶體內表示形式。
接著使用 WorkBook.Load 方法,將 DataSet 直接轉換為 Excel 工作簿。 此方法能有效將 DataSet 的表格結構映射至試算表,並完整保留列與行的結構。 最後,呼叫 SaveAs 方法,將工作簿儲存為 .xlsx 檔案。
此方法無需手動遍歷資料列或處理複雜的 Excel 格式設定,使其成為匯出資料庫內容的高效解決方案。 IronXL 確保生成的 Excel 檔案與各種試算表應用程式相容,同時維持強大的效能與易用性。

