无法读取带有换行符和空行的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);
}
}
}
您需要尝试/捕获格式错误的行异常