Используя Configuration
, вы можете использовать свойство HasHeaderRecord
:
HasHeaderRecord
:
Получает или задает значение, указывающее, имеет ли файл CSV запись заголовка.
По умолчанию установлено значение true.
var records = new List<Foo>
{
new Foo { Id = 1, Name = "one" },
new Foo { Id = 1, Name = "one" },
};
using (var writer = new StreamWriter($"file.csv"))
using (var csv = new CsvWriter(writer, new Configuration { HasHeaderRecord = false }))
{
csv.WriteRecords(records);
}
Файл результата: "file.csv"
1; один
1; один
Или просто зациклите записи и напишите их:
var records = new List<Foo>
{
new Foo { Id = 1, Name = "one" },
new Foo { Id = 1, Name = "one" }
};
using (var writer = new StreamWriter($"file.csv"))
using (var csv = new CsvWriter(writer))
{
foreach (var record in records)
{
csv.WriteRecord(record);
csv.NextRecord();
}
}