IronXL 操作指南 管理工作表 How to Manage Worksheets Chaknith Bin 更新日期:7月 22, 2025 Download IronXL NuGet 下載 DLL 下載 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English IronXL 庫使用 C# 代碼簡化了工作表的管理。 使用 IronXL,你可以進行創建和刪除工作表、更改工作表位置、在 Excel 文件中設置活動工作表等操作,無需使用 Office Interop。 快速入門:立即添加新的工作表 此範例顯示您如何輕鬆地只用一行代碼創建新的工作表—無需樣板代碼,無需 Interop—讓您能直接管理 C# 中的 Excel 工作簿。 Get started making PDFs with NuGet now: Install IronXL with NuGet Package Manager PM > Install-Package IronXL.Excel Copy and run this code snippet. IronXL.WorkBook wb = IronXL.WorkBook.Create(ExcelFileFormat.XLSX).CreateWorkSheet("NewSheet"); Deploy to test on your live environment Start using IronXL in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 簡化流程(5 步驟) 下載 C# 庫來管理 Excel 工作表 使用 CreateWorksheet 方法創建具有所需名稱的新工作表 使用 SetSheetPosition 方法更改工作表位置以便於組織 使用 SetActiveTab 方法設置活動工作表以消除干擾 利用 RemoveWorksheet 方法移除未使用的工作表以減少混淆 管理工作表範例 管理工作表需要具備創建、移動和刪除工作表的能力。 IronXL 允許您只用單行代碼完成每一個所述操作。 請注意所有下述索引位置均遵循零基索引 創建工作表 CreateWorksheet 方法使新建工作表成為可能。 它要求工作表名稱作為唯一參數。 該方法還返回創建的工作表對象,讓您可以在創建後立即執行合併單元格等額外操作。 :path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-create-worksheet.cs using IronXL; // Create new Excel spreadsheet WorkBook workBook = WorkBook.Create(ExcelFileFormat.XLSX); // Create worksheets WorkSheet workSheet1 = workBook.CreateWorkSheet("workSheet1"); WorkSheet workSheet2 = workBook.CreateWorkSheet("workSheet2"); WorkSheet workSheet3 = workBook.CreateWorkSheet("workSheet3"); WorkSheet workSheet4 = workBook.CreateWorkSheet("workSheet4"); workBook.SaveAs("createNewWorkSheets.xlsx"); Imports IronXL ' Create new Excel spreadsheet Private workBook As WorkBook = WorkBook.Create(ExcelFileFormat.XLSX) ' Create worksheets Private workSheet1 As WorkSheet = workBook.CreateWorkSheet("workSheet1") Private workSheet2 As WorkSheet = workBook.CreateWorkSheet("workSheet2") Private workSheet3 As WorkSheet = workBook.CreateWorkSheet("workSheet3") Private workSheet4 As WorkSheet = workBook.CreateWorkSheet("workSheet4") workBook.SaveAs("createNewWorkSheets.xlsx") $vbLabelText $csharpLabel class="content-img-align-center"> class="center-image-wrapper"> 設置工作表位置 SetSheetPosition 方法允許您更改或移動工作表的位置。 它需要兩個參數:工作表名作為 String 和其索引位置作為 Integer。 :path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-set-sheet-position.cs using IronXL; WorkBook workBook = WorkBook.Load("createNewWorkSheets.xlsx"); // Set worksheet position workBook.SetSheetPosition("workSheet2", 0); workBook.SaveAs("setWorksheetPosition.xlsx"); Imports IronXL Private workBook As WorkBook = WorkBook.Load("createNewWorkSheets.xlsx") ' Set worksheet position workBook.SetSheetPosition("workSheet2", 0) workBook.SaveAs("setWorksheetPosition.xlsx") $vbLabelText $csharpLabel class="content-img-align-center"> class="center-image-wrapper"> 設置活動工作表 設置活動工作表是指指定當以 Excel 等其他數據可視化工具首次打開時,哪個工作表應默認打開。 要實現這一點,可以使用 SetActiveTab 方法與工作表的索引位置。 :path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-set-active-tab.cs using IronXL; WorkBook workBook = WorkBook.Load("createNewWorkSheets.xlsx"); // Set active for workSheet3 workBook.SetActiveTab(2); workBook.SaveAs("setActiveTab.xlsx"); Imports IronXL Private workBook As WorkBook = WorkBook.Load("createNewWorkSheets.xlsx") ' Set active for workSheet3 workBook.SetActiveTab(2) workBook.SaveAs("setActiveTab.xlsx") $vbLabelText $csharpLabel class="content-img-align-center"> class="center-image-wrapper"> 移除工作表 移除工作表也可以通過 IronXL 完成。 利用 RemoveWorksheet 方法和工作表的索引位置。 如果工作表的位置未知,您也可以使用工作表的名稱來刪除它。 :path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-remove-worksheet.cs using IronXL; WorkBook workBook = WorkBook.Load("createNewWorkSheets.xlsx"); // Remove workSheet1 workBook.RemoveWorkSheet(1); // Remove workSheet2 workBook.RemoveWorkSheet("workSheet2"); workBook.SaveAs("removeWorksheet.xlsx"); Imports IronXL Private workBook As WorkBook = WorkBook.Load("createNewWorkSheets.xlsx") ' Remove workSheet1 workBook.RemoveWorkSheet(1) ' Remove workSheet2 workBook.RemoveWorkSheet("workSheet2") workBook.SaveAs("removeWorksheet.xlsx") $vbLabelText $csharpLabel class="content-img-align-center"> class="center-image-wrapper"> 複製工作表 工作表可以在同一工作簿內或不同工作簿之間進行複製。 要在同一工作簿內複製工作表,使用 CopySheet 方法。 要將工作表複製到不同的工作簿,使用 CopyTo 方法。 :path=/static-assets/excel/content-code-examples/how-to/manage-worksheet-copy-worksheet.cs using IronXL; WorkBook firstBook = WorkBook.Create(ExcelFileFormat.XLSX); WorkBook secondBook = WorkBook.Create(); // Select first worksheet in the workbook WorkSheet workSheet = firstBook.DefaultWorkSheet; // Duplicate the worksheet to the same workbook workSheet.CopySheet("Copied Sheet"); // Duplicate the worksheet to another workbook with the specified name workSheet.CopyTo(secondBook, "Copied Sheet"); firstBook.SaveAs("firstWorksheet.xlsx"); secondBook.SaveAs("secondWorksheet.xlsx"); IRON VB CONVERTER ERROR developers@ironsoftware.com $vbLabelText $csharpLabel class="competitors-section__wrapper-even-1"> firstWorksheet.xlsx secondWorksheet.xlsx 常見問題解答 如何在C#中創建新工作表? 您可以使用IronXL中的CreateWorksheet方法向工作簿添加新工作表。只需指定工作表名稱作為參數。 使用IronXL管理Excel工作表相比Office Interop有何優勢? IronXL允許您無需Microsoft Office Interop即可管理Excel工作表,簡化了流程並減少了對Office安裝的依賴。 如何更改工作簿中工作表的順序? 要更改工作簿中工作表的順序,請使用IronXL中的SetSheetPosition方法,在其中可以指定工作表名稱及其新索引位置。 如何在Excel中設置特定工作表為活動選項卡? 使用IronXL中的SetActiveTab方法設置特定工作表為活動選項卡,提供您想要激活的工作表索引。 在IronXL中移除工作表的方法是什麼? 您可以使用IronXL的RemoveWorksheet方法刪除工作表,指定其名稱或索引位置。 如何將工作表複製到另一個工作簿? 要將工作表複製到另一個工作簿,請使用IronXL中提供的CopyTo方法。該方法允許您高效地將工作表複製到不同的工作簿。 IronXL能否在同一工作簿中複製工作表? 是的,您可以使用IronXL中的CopySheet方法在同一工作簿中複製工作表。 IronXL可以合併工作表中的單元格嗎? 是的,IronXL提供合併單元格的功能,允許更自定義的格式設計。 IronXL 支持哪些 Excel 文件格式? IronXL支持多種Excel文件格式,包括廣泛用於現代Excel文件的XLSX。 我可以在哪裡找到IronXL庫供下載? 您可以從NuGet軟體包管理器的nuget.org下載IronXL庫,將其整合到您的C#項目中。 Chaknith Bin 立即與工程團隊聊天 軟體工程師 Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。 準備好開始了嗎? Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證