首页 > 后端开发 > C++ > 如何使用 TextFieldParser 读取 .NET 中的 CSV 文件?

如何使用 TextFieldParser 读取 .NET 中的 CSV 文件?

Barbara Streisand
发布: 2025-01-05 00:42:39
原创
123 人浏览过

How Can I Read a CSV File in .NET Using TextFieldParser?

在 .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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板