При экспорте сетки в Excel. У меня есть условие, согласно которому я должен дать название (не заголовок столбца) листа Excel.
ViewType = 'All'
Заголовок = 'Контракт со всеми поставщиками'
ViewType = 'Загружено'
Название = «Все подписанные контракты с поставщиками»
ViewType = 'Не загружено'
Title = 'All UnSigend Vendor Contract'
if (!Directory.Exists(targetDirectory))
{
Directory.CreateDirectory(targetDirectory);
}
var filename = "VendorContract" + DateTime.Now.ToShortDateString().Replace('/', '_') + ".xlsx";
var savePath = Path.Combine(targetDirectory, filename);
var loadURL = _configuration["BManageUrl"] + uploadPath + filename;
ViewType = (ViewType == null) ? "All" : ViewType;
var VendorDocumentList = _bsDocumentService.GetDocumentVendorContractList(ContractNumber, CurrentUserDetails.SellerID, ViewType);
ExcelHelper.ListToExcel<DocVendorContractViewModel>(VendorDocumentList, savePath);
return Ok(loadURL);
}
Ожидаемый результат в Excel (если тип представления - Все)
Контракт со всеми поставщиками // это название
Номер идентификатора Имя // это 3 заголовка столбца
(1) (22) (акб) // это 3 данные
(2) (23) (asdasd)