在不使用 Microsoft Office 的情況下用 C# 產生 Excel (XLSX) 文檔

借助 Openize.OpenXML-SDK for .NET(一種專為電子表格生成和自動化而設計的現代開源 API),現在無需依賴 Microsoft Office,即可在 C# 中創建 Excel 文件,變得更加容易和高效。無論您是建立財務報告、匯出應用程式資料還是自動建立電子表格,此工具都可以讓您快速、乾淨地產生 XLSX 文件。 Openize.OpenXML-SDK for .NET 無需安裝 Excel 或 COM 互通性。相反,它為旨在使用純 C# 自動執行基於 Excel 的任務的開發人員提供了一個快速、簡潔的介面。其輕量級設計和直覺式語法使其成為任何需要 Excel 輸出的基於 .NET 的專案的理想選擇。 讓我們逐步了解如何使用它從頭開始自動產生 Excel。

使用 csharp 以程式設計方式建立 Excel 文檔

為什麼要使用 Openize.OpenXML-SDK for .NET?

使用 Openize.OpenXML-SDK 意味著:

  • 不依賴 Microsoft Excel 或 Office 安裝
  • 沒有複雜的互通或 XML 結構
  • 快速產生具有樣式內容的 Excel 文檔 這個開源庫非常適合以下用例:
  • 財務和營運報告
  • 將資料從網頁或桌面應用程式匯出到電子表格
  • 庫存、工資和分析電子表格 在這篇文章中,我們將介紹:
  • 用 C# 建立 Excel 文檔

用 C# 建立 Excel 文檔

安裝套件後,請按照以下步驟在 C# 中建立功能性電子表格:

  1. 初始化工作簿:在記憶體中建立一個新的工作簿實例。
  2. 儲存檔案:將工作簿匯出為磁碟上的「.xlsx」格式。 這是一個實際範例,展示瞭如何建立帶有樣式標題和資料行的簡單電子表格: 此範例示範:
  • 新增工作表
  • 將工作簿儲存在本地

使用 Openize.OpenXML-SDK for .NET 的好處

該 API 專為現實世界的 Excel 使用案例而構建,並提供:

  • 不需要 Excel – 獨立於 Microsoft Excel 或 Office 運作。
  • 以效能為中心 – 專為提高速度而設計,非常適合大型或頻繁的文件任務。
  • 豐富的格式 – 套用樣式、對齊方式、字型粗細等。
  • 多表支援 – 新增多個工作表,每個工作表具有唯一的資料集。

### 結論 透過 Openize.OpenXML-SDK for .NET,用 C# 自動建立 Excel 文件變得簡單、有效率且獨立於平台。對於希望在現代 .NET 應用程式中實現電子表格匯出、報告功能或動態 XLSX 創建的開發人員來說,它是完美的選擇,而無需接觸 Excel 本身。

常見問題解答

**問:我可以使用此 API 建立多個工作表嗎? ** 是的,該庫完全支援一本工作簿中的多個工作表。 **問:Openize.OpenXML-SDK 可以免費使用嗎? ** 絕對地!它是開源的,對於商業和個人專案都是免費的。 **問:它與 ClosedXML 或 EPPlus 相比如何? ** Openize.OpenXML-SDK 提供了一種輕量級且簡化的替代方案,專注於效能和極簡主義,是快速產生 Excel 的理想選擇。