[英]I have a csv file whose contents is like as the following. How I can convert it to collection of List<string> dynamically?
这个 csv 文件有很多行,但所有行的值数量不同。
对于处理复杂的 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 文件读入一个字符串,您可以将换行符处的字符串拆分为多个字符串。 您将为每个新行字符串创建一个新列表。 您将根据分隔符的任何内容拆分每一行,然后将这些值添加到您的列表中。
编辑:这是一个类似的问题How to split() a delimited string to a List<String>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.