//打開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");