從 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 檔案與各種電子表格應用程式相容,同時保持強大的效能和易用性。





