.net 如何使用Filehelper和DataTableToCSV添加标头
我正在使用:.net 如何使用Filehelper和DataTableToCSV添加标头,.net,filehelpers,.net,Filehelpers,我正在使用: DataTableToCSV(datatable,filepath) 创建CSV文件。生成完美的CSV。现在,如何在使用DataTableToCSV时添加列名?您可以使用以下选项: [DelimitedRecord(","), IgnoreFirst(1)] public class Person { // Must specify FieldOrder too [FieldOrder(1), FieldTitle("Name")] string name
DataTableToCSV(datatable,filepath)
创建CSV文件。生成完美的CSV。现在,如何在使用DataTableToCSV时添加列名?您可以使用以下选项:
[DelimitedRecord(","), IgnoreFirst(1)]
public class Person
{
// Must specify FieldOrder too
[FieldOrder(1), FieldTitle("Name")]
string name;
[FieldOrder(2), FieldTitle("Age")]
int age;
}
...
var engine = new FileHelperEngine<Person>
{
HeaderText = typeof(Person).GetCsvHeader()
};
...
engine.WriteFile(@"C:\people.csv", people);
[DelimitedRecord(“,”),IgnoreFirst(1)]
公共阶层人士
{
//也必须指定字段顺序
[FieldOrder(1),FieldTitle(“名称”)]
字符串名;
[FieldOrder(2),FieldTitle(“年龄”)]
智力年龄;
}
...
变量引擎=新文件帮助引擎
{
HeaderText=typeof(Person).GetCsvHeader()
};
...
engine.WriteFile(@“C:\people.csv”,people);
参考我有一个filehelper.dll,在哪里添加此要点?请查看以下链接: