首頁 >後端開發 >C++ >如何使用 C# 和 ClosedXML 將資料表匯出到 Excel?

如何使用 C# 和 ClosedXML 將資料表匯出到 Excel?

Barbara Streisand
Barbara Streisand原創
2025-01-22 08:51:08914瀏覽

How to Export a DataTable to Excel using C# and ClosedXML?

使用C#將DataTable匯出到Excel

在許多Windows Forms應用程式中,將DataTable匯出到Excel是一個常見任務。為此,可以使用各種方法和函式庫。以下是如何使用流行的ClosedXML庫的解決方案:

ClosedXML是一個功能強大的函式庫,用於在C#中建立和操作Excel工作簿和工作表。它提供了一個簡單直覺的API,用於將資料結構轉換為Excel文件。

要使用ClosedXML將DataTable匯出到Excel,請依照下列步驟操作:

  1. 建立一個XLWorkbook物件:
<code>XLWorkbook wb = new XLWorkbook();</code>
  1. 取得要匯出的DataTable:
<code>DataTable dt = GetDataTableOrWhatever();</code>
  1. 將DataTable作為工作表新增至工作簿中,並指定其名稱:
<code>wb.Worksheets.Add(dt,"WorksheetName");</code>
  1. (可選)透過修改工作表外觀、新增公式或設定儲存格格式來自訂匯出的Excel檔案。

最後,將工作簿儲存到所需位置:

<code>wb.SaveAs("exported.xlsx");</code>

ClosedXML還提供擴充功能,例如新增圖表、圖像和自訂儲存格樣式。

此解決方案提供了一種可靠且高效的方法,可以使用C#將DataTable資料匯出到Excel。如果您需要更進階的Excel操作功能,ClosedXML提供了廣泛的選項來滿足您的特定需求。

以上是如何使用 C# 和 ClosedXML 將資料表匯出到 Excel?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn