是否可以使用Csvhelper在一个列中创建多个列?

时间:2019-07-17 12:30:25

标签: c# csv csvhelper

据我所知,不可能在使用csvhelper的列中插入mutliple列。同样在问题中提到: how to merge two cell in csv file

但是我想再次检查看看是否有人知道以某种方式创建它的窍门。

这是使用数据表写入CSV下的documentation

标题与CSV文件中的行没有什么特殊或不同。

using( var dt = new DataTable() )
{
     dt.Load( dataReader );
     foreach( DataColumn column in dt.Columns )
     {
         csv.WriteField( column.ColumnName );
     }
     csv.NextRecord();

     foreach( DataRow row in dt.Rows )
     {
        for( var i = 0; i < dt.Columns.Count; i++ )
        {
           csv.WriteField( row[i] );
        }
        csv.NextRecord();
    }
}

我希望我的桌子看起来像这样: enter image description here

0 个答案:

没有答案