在 .NET 中读取 CSV 文件
在 C# 中读取 CSV 文件的一种方法是使用 Microsoft.VisualBasic.FileIO。 TextFieldParser 类。该类提供了解析 CSV 文件的方法,包括设置字段分隔符和从文件中读取字段的方法。
要使用 TextFieldParser 类,首先创建该类的新实例并将文件路径传递给构造函数。然后,将 TextFieldType 属性设置为 Delimited,并将 Delimiters 属性设置为包含 CSV 文件中使用的分隔符的字符串数组。
接下来,使用 ReadFields 方法从 CSV 文件读取字段。 ReadFields 方法返回一个字符串数组,其中数组中的每个元素对应于 CSV 文件中的一个字段。
以下代码示例演示如何使用 TextFieldParser 类读取 CSV 文件:
var parser = new Microsoft.VisualBasic.FileIO.TextFieldParser(file); parser.TextFieldType = Microsoft.VisualBasic.FileIO.FieldType.Delimited; parser.SetDelimiters(new string[] { ";" }); while (!parser.EndOfData) { string[] row = parser.ReadFields(); /* do something */ }
以上是如何使用 TextFieldParser 读取 .NET 中的 CSV 文件?的详细内容。更多信息请关注PHP中文网其他相关文章!