У меня есть список, содержащий логические значения. Я хочу экспортировать этот список в excel, но он должен быть значимым для клиента. Когда я экспортирую его как есть, он показывает такие значения, как True
и False
, как и ожидалось, но эти значения, возможно, не имеют никакого смысла в восприятии клиента. Это, как я сделать экспорт в Excel:Изменение данных перед экспортом excel
LiveModReports model = new LiveModReports();
List<ModerationDM.DetailedContent> liveModListDM = new List<ModerationDM.DetailedContent>();
liveModListDM = contentBLL.GetContentsForMod(modId, startDate, endDate);
if (liveModListDM != null)
{
model.ContentExcelList = new List<ContentExcel>();
foreach (var item in liveModListDM)
{
model.ContentExcelList.Add(new ContentExcel()
{
ModerasyonNumarasi = item.ModId,
Kategori = item.Category,
AltKategori = item.SubCategory,
IcerikAdresi = item.ContentURL,
IcerikSahibiTamAdi = item.ContentUFullName,
IcerikSahibiEPosta = item.ContentUserEmail,
IcerikMetni = item.ContentText,
Durumu = item.ResultCode,
SonDegistirilmeTarihi = (DateTime)item.ModifiedTime,
ModerasyonKategorisi = item.ModCategoryName,
IcerikNumarasi = item.ContentSeqNum,
BegeniPuani = item.LikeCount,
BegenilmemePuani = item.DislikeCount,
PaneldenVerilmisCevapMi = item.IsAnswer,
CevaplanmisMi = item.IsAnswered,
RaporlamaBasligi = item.ReportHeader
});
}
}
CreateExcelFile.CreateExcelDocument(model.ContentExcelList, "IcerikListesi.xlsx", System.Web.HttpContext.Current.Response);
Например, IsAnswer должен быть показан как «EVET», что означает «Да» на турецком языке, но это отображается как «True» в настоящее время. Как я могу изменить значения, прежде чем они будут написаны, чтобы преуспеть?
Нет необходимости в этих скобках. –
@PaulZahra Правильно, это просто читаемо. –
IsAnswer имеет значение NULL, и это приводит к ошибке, как я могу проверить значение nullables, если они истинны/ложны? –