從 SQL 資料庫加載 Excel
IronXL 允許我們使用 System.Data
從 SQL DataSet 創建 Excel 工作簿。
如何從 SQL 數據庫中在 C# 加載 Excel
- 安裝 Excel 程式庫以從 SQL 資料庫加載數據。
- 建立與資料庫的SQL連線。
- 從資料庫提取數據。
- 創建一個
工作簿
物件,並將數據集傳入該物件。 - 保存
工作簿
到 Excel 文件。
using IronXL; using System.Data; using System.Data.SqlClient; // Your sql query string sql = "SELECT * FROM Users"; // Your connection string string connectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated Security=True"; using (SqlConnection connection = new SqlConnection(connectionString)) { // Open connections to the database connection.Open(); SqlDataAdapter adapter = new SqlDataAdapter(sql, connection); DataSet ds = new DataSet(); // Fill DataSet with data adapter.Fill(ds); // Create an Excel workbook from the SQL DataSet WorkBook workBook = WorkBook.Load(ds); }
Imports IronXL Imports System.Data Imports System.Data.SqlClient ' Your sql query Private sql As String = "SELECT * FROM Users" ' Your connection string Private connectionString As String = "Data Source=.\SQLEXPRESS;Initial Catalog=usersdb;Integrated Security=True" Using connection As New SqlConnection(connectionString) ' Open connections to the database connection.Open() Dim adapter As New SqlDataAdapter(sql, connection) Dim ds As New DataSet() ' Fill DataSet with data adapter.Fill(ds) ' Create an Excel workbook from the SQL DataSet Dim workBook As WorkBook = WorkBook.Load(ds) End Using
Install-Package IronXL.Excel
IronXL 允許我們使用 System.Data
從 SQL DataSet 創建 Excel 工作簿。
工作簿
物件,並將數據集傳入該物件。工作簿
到 Excel 文件。