Jamie888 Ответов: 1

Удалить заголовок в CSV-файле


Привет, у меня есть следующие коды, которые сохранят все записи в datatable в csv-файл. Но когда записи будут сохранены, он также включит заголовок в csv-файл. Как я могу удалить заголовок из csv-файла? Ниже приведены мои коды:

string targetDes = TargetFolder + "1000101_20100203_192220_Employee_Transfer_Import_36" + ".csv";
StringBuilder sb = new StringBuilder();
IEnumerable<string> columnNames = dt.Columns.Cast<DataColumn>().Select(column => column.ColumnName);
sb.AppendLine(string.Join(",", columnNames));

foreach (DataRow row in dt.Rows)
{
    IEnumerable<string> fields = row.ItemArray.Select(field => field.ToString());
    sb.AppendLine(string.Join(",", fields));
}
File.WriteAllText(targetDes, sb.ToString());

1 Ответов

Рейтинг:
11

Jamie888

уберите то что будет делать

IEnumerable<string> columnNames = dt.Columns.Cast<DataColumn>().Select(column => column.ColumnName);
sb.AppendLine(string.Join(",", columnNames));