通过 NuGet 获得的https://joshclose.github.io/CsvHelper/用于读取和写入 CSV 文件。
CsvHelper 允许您将 CSV 文件直接读取到您的自定义类中。
如上一个问题所示
var streamReader = // Create a reader to your CSV file.
var csvReader = new CsvReader( streamReader );
List<MyCustomType> myData = csvReader.GetRecords<MyCustomType>();
CsvReader 将根据标题行自动计算出如何匹配属性名称(这是可配置的)。它使用编译的表达式树而不是反射,因此速度非常快。
它也是非常可扩展和可配置的。
我基本上是在尝试研究如何读取带有标题(未知名称)的 CSV 文件并将记录读入自定义对象。
根本没有这方面的文档,所以想知道是否有人知道如何使用 CsvReader 将值按顺序放入字符串数组中,或者您建议如何处理这个问题?