无法读取带有换行符和空行的csv

本文关键字:csv 换行符 读取 | 更新日期: 2023-09-27 18:23:37

我有一个excel,里面有多行值,有空行和换行符。。。我可以在没有空行/换行符的情况下阅读多行,但无法阅读

感谢任何意见。下面的示例输入:

"测试

在中

excel文件"

所需输出:在excel文件中进行测试

代码:

using (TextFieldParser parser = new TextFieldParser(csv_file_path))
{
    parser.TextFieldType = FieldType.Delimited;
    parser.SetDelimiters(";");
    int headerrow = 0;
    while (!parser.EndOfData)
    {
        //Processing row
        string[] fields = parser.ReadFields();
        if (headerrow == 0)
        {
            foreach (string field in fields)
            {
                csvData.Columns.Add(field);
                //TODO: any logic
            }
            headerrow = 1;
        }
        else
        {
            csvData.Rows.Add(fields);
        }
    }
}

无法读取带有换行符和空行的csv

您需要尝试/捕获格式错误的行异常