У меня есть шаблон листа в MS Excel с формулой "SHEET1! A1". Если я вручную сделаю «переместить или скопировать создать копию» в MS Excel, формула скопированного листа станет «Sheet1 (1)! A1», но в EPPLUS, когда я использую приведенный ниже код, он просто скопирует то, что на нем в листе 1.
using (ExcelPackage package = new ExcelPackage(new FileInfo(openFileDialog1.FileName)))
{
ExcelWorksheet workSheet = package.Workbook.Worksheets[1];
package.Workbook.Worksheets.Copy("Sheet1", "Sheet1(1)");
package.Save();
}