//打开excel模板
Workbook workbook = new Workbook("D:/1.xlsx");
//打开设计器
WorkbookDesigner designer = new WorkbookDesigner(workbook);
//选择excel中的第一个sheet作为模板
Worksheet worksheet = workbook.Worksheets[0];
//copy模板并添加一个新的sheet
int index = workbook.Worksheets.AddCopy(0);
Worksheet destSheet = workbook.Worksheets[index];
//设置单元格区域
Range sourceRange = worksheet.Cells.MaxDisplayRange;
//创建行数和列数与源工作表相同的区域
Range destRange = destSheet.Cells.CreateRange(sourceRange.FirstRow, sourceRange.FirstColumn, sourceRange.RowCount, sourceRange.ColumnCount);
//粘贴
PasteOptions options = new PasteOptions();
options.PasteType = PasteType.All;
//从源工作表复制到目标工作表。
destRange.Copy(sourceRange, options);
//指定要修改的sheet
designer.Process(index, true);
//保存
workbook.Save("D:/2.xlsx");