IRONSOFTWAREHOME
複製 Excel 工作表
using IronXL;

WorkBook firstBook = WorkBook.Load("sample.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.Save();
secondBook.SaveAs("copyExcelWorksheet.xlsx");
Imports IronXL

Dim firstBook As WorkBook = WorkBook.Load("sample.xlsx")
Dim secondBook As WorkBook = WorkBook.Create()

' Select first worksheet in the workbook
Dim workSheet As 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.Save()
secondBook.SaveAs("copyExcelWorksheet.xlsx")
NuGet Download
PM > Install-Package IronXL.Excel
複製 Excel 工作表

複製 Excel 工作表

上方的程式碼範例展示了如何使用 IronXL 在 Excel 工作表內及跨工作表複製與複製 WorkSheets。 在工作簿之間複製並貼上工作表。 在同一工作簿內建立重複的工作表。

CopySheet 方法用於在同一工作簿或試算表內複製工作表。 必須將新工作表的名稱作為參數提供。 using CopyTo 方法將工作表複製到另一個工作簿,或從另一個工作簿複製工作表。 必須將 WorkBook 作為第一個參數,其後接上新工作表的名稱。

您可以從此連結下載專案檔案。

How to Copy Excel Worksheets in C#

  1. 安裝 Excel 函式庫以複製工作表
  2. 載入 Excel 工作簿並建立新工作表。
  3. 使用 CopyTo 方法將資料複製到新工作表中。
  4. 儲存新的 Excel 工作表。
瞭解如何使用 C# 和 IronXL 複製 Excel 儲存格。
在GitHub上查看

準備好開始了嗎?

Nuget Downloads 2,237,574版本:2026.9剛剛發布

Key in blue circle

立即免費取得 30 天試用金鑰

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
預約您的免費即時演示
Booking Badge

全球數百萬工程師的信賴

Iron Software的客戶標誌
獲得無義務諮詢
填寫以下表格或電郵sales@ironsoftware.com
您的資料將始終保密。
全球數百萬工程師的信賴
Iron Software的客戶標誌
立即獲取您的30天試用金鑰
無需信用卡或帳戶建立