Copiar planilhas do 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");
NuGet Download
PM > Install-Package IronXL.Excel
Copiar planilhas do Excel

Copiar planilhas do Excel

O exemplo de código acima mostra como usar o IronXL para duplicar e copiar WorkSheets dentro e entre WorkBooks do Excel. Copie e cole planilhas para e de outros livros. Crie planilhas duplicadas dentro do mesmo livro.

O método CopySheet é usado para duplicar uma planilha dentro da mesma pasta de trabalho ou planilha. O nome da nova planilha é necessário como parâmetro.

Use o método CopyTo para duplicar uma planilha para ou de outra pasta de trabalho. É necessário um WorkBook como primeiro parâmetro e este é seguido pelo nome da nova planilha.

Você pode baixar um projeto de arquivo deste link.

How to Copy Excel Worksheets in C#

  1. Instale uma biblioteca Excel para copiar planilhas.
  2. Carregue um livro Excel e crie uma nova folha.
  3. Use o método CopyTo para copiar os dados para a nova planilha.
  4. Salve a nova planilha Excel.
Explore como copiar células do Excel usando C# com IronXL.
Ver no GitHub

Pronto para começar?

Nuget Downloads 2,362,812Versão:2026.11recém-lançado