ITabularPage Worksheet(string specificationName) { string specificationFriendlyName = namer.CodeSpecificationClassNameToExcelName(specificationName); if (workbook.GetPageNames().Contains(specificationFriendlyName)) { return(workbook.GetPage(specificationFriendlyName)); } else { var worksheet = workbook.AddPageBefore(0); worksheet.Name = specificationFriendlyName; return(worksheet); } }