我从csv文件中获取输入,处理并将结果存储在' OutputRecords'的对象列表中。类。 我使用Lumenworks CsvReader完成此任务。请帮我解决如何创建新的csv文件并将输出写入用户。
班上的成员是:
public int individuals;
public int count;
public string botanical_Name;
public double density;
public double species_Basal_Area;
public double frequency;
public double relative_Frequency;
public double relative_Density;
public double relative_Basal_Area;
public double ivi_Value;
下面的列表包含对象,其中包含要写入csv文件的输出。
List<OutputRecords> object_OutputRecords = new List<OutputRecords>();
答案 0 :(得分:0)
您可以使用http://joshclose.github.io/CsvHelper/等库为您序列化列表。
示例
using(var textWriter = File.OpenWrite("output.csv"))
{
var csv = new CsvWriter( textWriter );
csv.WriteRecords( object_OutputRecords );
}
这将创建一个名为output.csv的文件,并将集合中的所有记录写入其中。