IronXL 操作指南 創建電子表格 如何在 C# 中建立新的試算表# Curtis Chau 更新:2026年1月10日 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在 Grok 中打開 向 Grok 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English 使用 IronXL 的 WorkBook.Create() 方法,在 C# 中建立新的試算表非常簡單直接,只需一行即可產生 XLSX 或 XLS 檔案。此方法消除了複雜的 Excel 互操作依賴性,並可在 .NET 應用程式中無縫運作。 快速入門:使用 IronXL 建立新的 XLSX 工作簿 使用 IronXL 的單行 API 以 XLSX 格式產生新的工作簿 - 不需要複雜的設定。 此方法可讓您快速有效地以 C# 建立試算表。 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronXL PM > Install-Package IronXL.Excel 複製並運行這段程式碼。 WorkBook workbook = WorkBook.Create(ExcelFileFormat.XLSX); 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronXL,免費試用! 免費試用30天 ### 最小工作流程(5 個步驟) 下載用於建立電子表格的 C# 庫 Use the static `Create` method to create a spreadsheet Choose whether to create an `XLSX` or `XLS` file 導出工作簿並檢查 Excel 文件 Use the `CreatingOptions` class to configure the workbook creation 如何在 C# 中建立基本的試算表? 使用靜態方法 Create 建立 Excel 工作簿,該工作簿可儲存工作表或工作表集合。 預設情況下,此方法會以 XLSX 格式建立 Excel 工作簿。 IronXL API Reference 提供所有可用方法和屬性的全面說明文件。 :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 當我呼叫 WorkBook.Create() 時會發生什麼? 當您呼叫 WorkBook.Create() 時,IronXL 會以預設設定初始化一個新的記憶體內工作簿物件。 工作簿最初不包含工作表,您必須在使用資料前至少新增一個工作表。 此方法可建立乾淨的工作簿結構,以滿足您的資料處理需求。 XLSX 是一種用於儲存 Microsoft Excel 電子表格的現代文件格式。 它使用 Office 2007 引入的 Open XML 標準。XLSX 支援圖表和條件格式化等進階功能,並廣泛用於資料分析和商業任務。 如需使用 Excel 功能的更多詳細資訊,請參閱我們的 全面功能概述。 為什麼 IronXL 預設為 XLSX 格式? IronXL 預設為 XLSX 因為它是目前的業界標準,提供更好的壓縮、更佳的資料復原,並支援現代 Excel 功能。 XLSX 檔案比其 XLS 檔案小,並支援較大的工作表(最多 1,048,576 行 x 16,384 列)。 XLS 是早期版本中使用的較舊的 Excel 檔案二進位格式。 它缺乏 XLSX 的功能,目前較不常見。 不過,IronXL 支援兩種格式,以確保在需要時能與傳統系統相容。 我該如何選擇 XLSX 和 XLS 格式? Create 方法接受一個 ExcelFileFormat 枚舉,該枚舉會指定是否要建立 XLSX 或 XLS 檔案。這兩種檔案格式都可以儲存 Microsoft Excel 試算表,其中 XLSX 是 Office 2007 中引入的現代化、基於 XML 的格式,而 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 何時應該使用 XLS 而非 XLSX? 僅在下列情況下使用 XLS 格式: 您的應用程式需要支援 Excel 2003 或更早的版本 您正在與需要 XLS 格式的傳統系統整合 公司政策規定必須使用較舊的檔案格式 對於所有其他情境,由於 XLSX 具備優異的效能、較小的檔案大小,並支援現代 Excel 功能,因此建議使用 XLSX。 進一步了解 以各種格式匯出 Excel 檔案。 有哪些組態選項可用? Create 方法的另一個重載將 CreatingOptions 視為參數。 目前,CreatingOptions 類只有一個屬性,DefaultFileFormat,可設定是否要建立 XLSX 或 XLS 檔案。請參考以下程式碼: :path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-creating-options.cs // 此代碼段不可用! ' 此代碼段不可用! $vbLabelText $csharpLabel 如何匯出建立的工作簿? 建立並填寫工作簿後,您有幾個匯出選項。 IronXL 支援儲存為多種格式,包括 XLSX、XLS、CSV、TSV、JSON、XML 和 HTML。 如需撰寫 Excel 值的詳細指導,請參閱我們的 在 .NET 中撰寫 Excel 檔案的教學。 :path=/static-assets/excel/content-code-examples/how-to/create-spreadsheet-export-workbook.cs // 此代碼段不可用! ' 此代碼段不可用! $vbLabelText $csharpLabel 建立試算表的最佳實務 使用 IronXL 程式化建立試算表時,請考慮這些最佳實務: 1.記憶體管理:完成後,請務必拋棄 workbook 物件,尤其是在處理多個檔案時。 2.錯誤處理:實施 try-catch 區塊以處理潛在的檔案系統或格式錯誤 3.授權:確保您已正確設定您的授權金鑰以供生產使用 4.效能:對於大型資料集,請考慮分塊資料寫入,而非逐個儲存格進行操作 如需更進階的情境,請參閱我們的 在 .NET 中建立 Excel 檔案的詳細教學,其中涵蓋複雜的格式、公式和樣式選項。 後續步驟 現在您已經知道如何建立試算表,您可能想要 瞭解 在工作簿中管理工作表的相關資訊 探索使用進階功能建立試算表 探索如何在試算表中加入公式和計算。 從我們的 全面入門指南開始,探索 IronXL.Excel 在 C# 中自動化的所有功能。 常見問題解答 如何在 C# 中建立新的 Excel 試算表? 您可以使用 IronXL.Excel 的 WorkBook.Create() 方法在 C# 中建立新的 Excel 試算表。這個單行 API 預設會產生 XLSX 格式的新工作簿,因此不需要複雜的 Excel 互操作依賴。只需呼叫 WorkBook workBook = WorkBook.Create(); 即可開始使用。 當我呼叫 WorkBook.Create() 時會發生什麼事? 當您呼叫 WorkBook.Create(),IronXL 會以預設設定初始化一個新的記憶體內工作簿物件。該工作簿最初不包含工作表,因此在處理資料之前,您必須使用 CreateWorkSheet() 新增至少一個工作表。這會建立一個乾淨的工作簿結構,準備好進行資料處理。 我可以建立 XLS 檔案而不是 XLSX 嗎? 是的,您可以透過在 IronXL 的 Create 方法中指定格式參數來建立 XLS 檔案。使用 WorkBook.Create(ExcelFileFormat.XLS) 以較舊的 XLS 格式而非預設的 XLSX 格式建立工作簿。 為何庫預設為 XLSX 格式? IronXL 預設為 XLSX,因為這是目前的業界標準。XLSX 提供更好的壓縮、更佳的資料復原,並支援現代 Excel 功能。這些檔案比對應的 XLS 檔案小,並支援更大的工作表,最多可達 1,048,576 行 x 16,384 列。 如何將資料加入新建立的試算表? 使用 IronXL 建立工作簿後,使用 CreateWorkSheet() 新增工作表,然後直 接設定儲存格值。例如:workSheet["A1"].Value = "Hello World";您可以為儲存格指定各種資料類型,包括字串、數字和日期時間物件。 我可以使用 CreatingOptions 來設定工作簿的建立嗎? 是的,IronXL 提供 CreatingOptions 類來設定工作簿的建立。這允許您在產生新試算表時自訂各種設定,讓您對初始工作簿的結構和屬性有更多控制。 Curtis Chau 立即與工程團隊聊天 技術撰稿人 Curtis Chau 擁有電腦科學學士學位(卡爾頓大學),專長於前端開發,精通 Node.js、TypeScript、JavaScript 和 React。Curtis 對製作直覺且美觀的使用者介面充滿熱情,他喜歡使用現代化的架構,並製作結構良好且視覺上吸引人的手冊。除了開發之外,Curtis 對物聯網 (IoT) 也有濃厚的興趣,他喜歡探索整合硬體與軟體的創新方式。在空閒時間,他喜歡玩遊戲和建立 Discord bots,將他對技術的熱愛與創意結合。 準備好開始了嗎? Nuget 下載 1,846,091 | 版本: 2026.2 剛剛發布 免費 NuGet 下載 總下載量:1,846,091 查看許可證