gpt4 book ai didi

c# - TextFieldParser 忽略标题行 C#

转载 作者:太空狗 更新时间:2023-10-30 00:18:08 24 4
gpt4 key购买 nike

读取 CSV 文件和 TextFieldParser 会跳过标题行。

知道如何确保跳​​过第一行。

String[] Col3Value = new string[40];
TextFieldParser textFieldParser = new TextFieldParser(File1);
textFieldParser.TextFieldType = FieldType.Delimited;
textFieldParser.SetDelimiters(",");
{
{
string FileName = this.Variables.FileName.ToString();
{
while (!textFieldParser.EndOfData)
{
File1OutputBuffer.AddRow();

string[] values = textFieldParser.ReadFields();

for (int i = 0; i <= values.Length - 1; i++)
{
Col3Value[i] = values[i];

File1OutputBuffer.Column1 = Col3Value[0];
File1OutputBuffer.Column2 = Col3Value[1];
}
}
}
}
textFieldParser.Close();
}

最佳答案

您必须手动跳过第一行。

示例来自 Parsing a CSV file using the TextFieldParser

using (TextFieldParser parser = new TextFieldParser(path))
{
// set the parser variables
parser.TextFieldType = FieldType.Delimited;
parser.SetDelimiters(",");

bool firstLine = true;

while (!parser.EndOfData)
{
//Processing row
string[] fields = parser.ReadFields();

// get the column headers
if (firstLine)
{
firstLine = false;

continue;
}
}
}

关于c# - TextFieldParser 忽略标题行 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41976331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com