如何在C#中創建新的電子表格

如何在 C# 中建立新電子表格

This article was translated from English: Does it need improvement?
Translated
View the article in English

XLSX 是一種用於儲存 Microsoft Excel 電子表格的現代文件格式。 它採用 Office 2007 中引入的 Open XML 標準。 XLSX 支援圖表和條件格式等進階功能,廣泛用於資料分析和業務任務。

XLS 是早期版本 Excel 檔案使用的較舊的二進位格式。 它缺少 XLSX 的一些特性,現在也不太常見了。

快速入門:使用 IronXL 建立新的 XLSX 工作簿

使用 IronXL 的單行 API 即可立即產生 XLSX 格式的新工作簿——無需複雜的設定。 非常適合希望快速上手並在創紀錄的時間內使用 C# 建立電子表格的開發人員。

Nuget Icon立即開始使用 NuGet 建立 PDF 檔案:

  1. 使用 NuGet 套件管理器安裝 IronXL

    PM > Install-Package IronXL.Excel

  2. 複製並運行這段程式碼。

    WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX);
  3. 部署到您的生產環境進行測試

    立即開始在您的專案中使用 IronXL,免費試用!
    arrow pointer


建立電子表格範例

使用靜態方法Create建立 Excel 工作簿,該工作簿可用於儲存一組工作表或工作表集合。 預設情況下,此方法將建立一個 XLSX 格式的 Excel 工作簿。

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-create-spreadsheet.cs
using IronXL;

// Create spreadsheet
WorkBook workBook = WorkBook.Create();
Imports IronXL

' Create spreadsheet
Private workBook As WorkBook = WorkBook.Create()
$vbLabelText   $csharpLabel

選擇電子表格類型

Create方法也接受一個ExcelFileFormat枚舉值,可用來指定要建立 XLSX 檔案或 XLS 檔案。這兩種檔案格式都用於儲存 Microsoft Excel 電子表格,其中 XLSX 是 Office 2007 中引入的基於 XML 的現代格式,而 XLS 是早期版本中使用的較舊的二進位格式。 由於 XLS 格式的功能有限且效率低於 XLSX 格式,因此現在 XLS 格式已不那麼常用。

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs
using IronXL;

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

Create方法還有另一個重載版本,它接受CreatingOptions作為參數。 然而, CreatingOptions類別目前只有一個屬性DefaultFileFormat ,用於配置建立 XLSX 檔案還是 XLS 檔案。請參考以下程式碼:

:path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-spreadsheet-type.cs
using IronXL;

// Create XLSX spreadsheet
WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX);
Imports IronXL

' Create XLSX spreadsheet
Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX)
$vbLabelText   $csharpLabel

常見問題解答

XLSX 和 XLS 文件格式之間有何差異?

XLSX 是在 2007 年 Office 中引入的基於 XML 的文件格式,支持如圖表和條件格式等高級功能。相比之下,XLS 是一種較舊的二進制格式,功能較少且效率較低。

如何在 C# 中創建新的 Excel 工作簿?

您可以在 C# 中使用 IronXL 通過調用 WorkBook 類的靜態 Create 方法來創建新 Excel 工作簿。默認情況下,將創建 XLSX 格式的工作簿。

創建新的 Excel 工作簿時如何指定文件格式?

在使用 IronXL 創建新工作簿時,您可以通過在 WorkBook 類的 Create 方法中使用 ExcelFileFormat 列舉來指定文件格式。

CreatingOptions 類在配置 Excel 工作簿中扮演何種角色?

IronXL 中的 CreatingOptions 類用於配置工作簿的創建,具體來說是通過其 DefaultFileFormat 屬性設置默認文件格式為 XLSX 或 XLS。

如何在 C# 中向現有工作簿添加新工作表?

要在 IronXL 中向工作簿添加新工作表,請在您的工作簿對象上使用 CreateWorkSheet 方法,並提供所需的工作表名稱。

使用 IronXL 創建 Excel 電子表格涉及哪些步驟?

要使用 IronXL 創建 Excel 試算表,請下載庫,使用靜態 Create 方法生成工作簿,選擇文件格式(XLSX 或 XLS),並使用 SaveAs 方法導出工作簿。

在 C# 中創建 Excel 文件是否需要安裝任何庫?

是的,您需要從 NuGet 安裝 IronXL 庫來創建 C# 中的 Excel 電子表格。這提供了處理 Excel 文件的必要功能。

我能使用 IronXL 創建 XLS 和 XLSX 文件嗎?

是的,IronXL 允許您創建 XLS 和 XLSX 文件,根據具體項目需求提供了靈活性。

使用 IronXL 創建新的 Excel 工作簿時默認的文件格式是什麼?

在使用 IronXL 中的 Create 方法時,默認文件格式為 XLSX。

在哪裡可以獲得用於創建 Excel 電子表格的 C# 庫?

您可以從 NuGet——.NET 的包管理器下載 IronXL 庫,以促進在 C# 項目中創建 Excel 電子表格。

Chaknith Bin
軟體工程師
Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。
準備好開始了嗎?
Nuget 下載 1,738,553 | Version: 2025.11 剛發表