我有一个csv文件,其内容如下所示.如何将其转换为List动态

本文关键字:动态 转换 List string 文件 csv 有一个 | 更新日期: 2023-09-27 18:05:39

这个csv文件有很多行,但不是所有的行都有相同的值。

我有一个csv文件,其内容如下所示.如何将其转换为List<string>动态

对于处理复杂的CSV文件,最好使用可靠的解决方案,参见此http://joshclose.github.io/CsvHelper/

像这样简单的使用很容易

var csv = new CsvReader( textReader );
var records = csv.GetRecords<MyClass>().ToList();

我将使用字符串分割方法。https://msdn.microsoft.com/en-us/library/system.string.split (v = vs.110) . aspx。

假设您将csv文件读入一个字符串,您可以在换行时将字符串拆分为多个字符串。您将为每个新的行字符串创建一个新列表。您将使用分隔符分隔每一行,然后将这些值添加到列表中。

编辑:这里是一个类似的问题如何分割()一个分隔的字符串到一个列表