我想从csv读取两列,行由';'分隔。使用单元格内的新行字符读取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();
你试过沃尔格林代替 – Jonesopolis
沃尔格林?那是什么 ? – kosnkov
你能提供一个内容的例子吗?另外,如果有新行,则可能不希望“ReadLine”,而是直到下一次出现“;”或文件末尾(以先到者为准)。 –