MS Excel – 如何格式化单元格为是/否,而不是真/假

我使用Epplus来导出excel如下

FileInfo newFile = new FileInfo(@"sample6.xlsx"); using (ExcelPackage pck = new ExcelPackage(newFile)) { var ws = pck.Workbook.Worksheets.Add("Content"); ws.Cells["A1"].Value = true; ws.Cells["A2"].Value = false; pck.Save(); } 

结果excel显示TRUE和FALSE

图片

我如何显示这些单元格为“是/否”

你应该使用自定义格式“是”的 Excel模板;;“否”;

YESNO

然后加载该模板并写入1/0而不是True / False

  FileInfo newFile = new FileInfo(@"sample6.xlsx"); using (ExcelPackage pck = new ExcelPackage(newFile)) { var ws = pck.Workbook.Worksheets["Content"]; ws.Cells["A1"].Value = 1; ws.Cells["A2"].Value = 0; pck.Save(); }