【发布时间】:2013-10-04 13:56:22
【问题描述】:
我正在尝试从 csv 中读取两列,行由 ';' 分隔。
我正在使用stram.ReadLine 方法,但问题是某些单元格的文本具有换行符,因此,ReadLine 方法将该单元格分成几个其他单元格,我该如何避免这种情况?为了简化这个模型,假设我有一列有 100 行,但其中一些里面有很长的文本和一些断行,我怎样才能将它修改为 100 行而不是更多?
StreamReader aFile = new StreamReader("C:\\dev\\csvReplacment\\szablonDE.csv");
var dane = new List<string>();
string line;
while ((line = aFile.ReadLine()) != null)
{
dane.Add(line);
}
aFile.Close();
【问题讨论】:
-
你试过walgreens吗
-
沃尔格林?那是什么?
-
你能提供一个内容的例子吗?此外,如果有新行,您可能不想
ReadLine,而是阅读直到下一次出现;或文件末尾(以先到者为准)。 -
我认为在你的标题中你的意思是 CSV 就是全部。你能发布一个示例 CSV
-
如何使用 \r 和 \n 读取 csv 的内容?