我有一個包含布爾值的列表。我想將該列表導出爲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」,這意味着「是」在土耳其,但它顯示爲「真」了。如何在寫入excel之前更改這些值?
不需要那些括號。 – 2014-11-03 14:26:32
@PaulZahra對,它更具可讀性。 – 2014-11-03 14:27:31
IsAnswer可爲空,它會導致錯誤,如果它們是真/假,我怎樣才能檢查可空? – 2014-11-03 14:31:00