【发布时间】:2013-01-07 10:15:56
【问题描述】:
我想将 CSV 读取到数组中,但 csv 在单元格内与换行符一致。
CSV (csvdata)
标题、描述、标签、类别、私人、图像 MyGreatTitle1,"此行后为空行 空白行后的文本",techno,Tech,FALSE,C:\blogpostimg\img1.jpg MyGreatTitle2,"此行后为空行 空白行后的文本",techno,Tech,FALSE,C:\blogpostimg\img2.jpg MyGreatTitle3,"此行后为空行 空白行后的文本",techno,Tech,FALSE,C:\blogpostimg\img3.jpg MyGreatTitle4,"此行后为空行 空白行后的文本",techno,Tech,FALSE,C:\blogpostimg\img4.jpg MyGreatTitle5,"此行后为空行 空白行后的文本",techno,Tech,FALSE,C:\blogpostimg\img5.jpg MyGreatTitle6,"此行后为空行 空白行后的文本",techno,Tech,FALSE,C:\blogpostimg\img6.jpg我使用这个代码:
string dir = AppDomain.CurrentDomain.BaseDirectory + @"blogpost";
string[] allLines = File.ReadAllLines(dir + "csvdatabase.csv");
如何逐行读取csv而不是在单元格内?
【问题讨论】:
-
@EstefanyVelez 不,我的问题是在包含换行符的单元格内
-
使用 CSV 库而不是自己创建。请参阅此讨论,并且有一个指向合适库的链接。 stackoverflow.com/questions/1179157/…
标签: c#