我需要在C#
中创建一个CSV文件我自己可以这样做,我有一个java实用程序,我写这个作为参考。但是,使用现有的.net库或实用程序会更容易。是否存在任何此类库/实用程序?
答案 0 :(得分:2)
答案 1 :(得分:1)
通常问题在于读取/解析CSV;写作/创作更直接。
我不会重新发明轮子,这是一个样本: A simple CSV generator from Dataset in C#
答案 2 :(得分:1)
有一些图书馆可以帮助写作。 CsvHelper(我维护的库)可以自动为您提取对象并将其写入CSV文件。
var myCustomObjects = new List<MyCustomObject>{ ... };
var csv = new CsvHelper( File.OpenWrite( "file.csv" ) );
csv.Writer.WriteRecords( myCustomObjects );
答案 3 :(得分:1)
即使问题很严重,我认为值得添加有关 CsvHelper 库的信息。
CsvHelper 是一个用于读取和写入CSV文件的库。极其快速,灵活且易于使用
2.0
,3.5
,4.5