在FileHelper库中有一个内置的字段属性,它将在最终生成的CSV中添加一个标题行? 我有谷歌search,没有find关于它的很多信息。 目前我有这个: DelimitedFileEngine _engine = new DelimitedFileEngine(T); _engine.WriteStream (HttpContext.Current.Response.Output, dataSource, int.MaxValue); 它工作,但没有标题。 我正在考虑像FieldTitleAttribute这样的属性,并将其用作列标题。 所以,我的问题是在哪一点检查属性和插入标题列? 有没有人做过类似的事情? 我想要插入标题,并使用不同于实际字段名称的自定义文本,只需在对象的每个成员上都有一个属性即可: [FieldTitleAttribute("Custom Title")] private string Name 也可以select在生成时告诉引擎插入标题。 所以当调用WriteStream或WriteString时,标题行将被插入自定义标题。 我已经find了一些关于DelimitedFileEngine的事件,但没有什么是检测当前logging是否是第一行以及如何在此之前插入行的最佳方法。