我正在使用 NuGet 的 CSVHelper 组件。我已成功导出所有数据。但是,我有几个布尔类型的字段并将“true”/“false”返回到 csv 文件。我的项目要求我输出“1”或“0”而不是“true”/“false”。实现这一目标的最简单方法是什么?
var AllRecords = surveyResponseRepository.Get()
.Where(r => r.ProgramId == ProgramId);
string uniqueID = Guid.NewGuid().ToString();
var appData = Server.MapPath("~/CsvExport/" + uniqueID + ".csv");
using (var csv = new CsvWriter(new StreamWriter(appData)))
{
csv.Configuration.HasHeaderRecord = true;
csv.Configuration.Delimiter = ',';
csv.WriteRecords(AllRecords);
}