猿问

C#中是否有任何CSV读取器/写入器库?

C#中是否有任何CSV读取器/写入器库?


一只斗牛犬
浏览 405回答 3
3回答

DIEA

试试CsvHelper。它与FastCsvReader一样易于使用,并且也可以编写。过去,我对FastCsvReader感到非常满意,但是我也需要编写一些东西,而对FileHelpers却不满意。读:var csv = new CsvReader( stream );var myCustomTypeList = csv.GetRecords<MyCustomType>();写作:var csv = new CsvWriter( stream );csv.WriteRecords( myCustomTypeList );完全披露:我是这个图书馆的作者。

www说

在框架本身中有两个选择。最简单的方法之一是引用Microsoft.VisualBasic,然后使用TextFieldParser。它是核心框架中的全功能CSV阅读器。另一个不错的选择是使用数据集读取CSV文件。
随时随地看视频慕课网APP
我要回答