逐行读取.csv文件

fOc*_*Wow -1 c# csv string

我有一个excel文件(.csv),我想逐行阅读或更准确地逐行读取并将其存储在C#中的字符串中.任何帮助表示赞赏.

Ale*_*eed 7

这应该有你的背;

var csvRows = File.ReadAllLines(@"C:\demo.csv");
Run Code Online (Sandbox Code Playgroud)

它将每一行加载到字符串数组中的新条目中.(假设文件的EOL字符是\r\n,而不仅仅是\n)


Sud*_*udi 5

您可以对给定的所有内容使用System.IO.File.ReadAllLines()函数.ReadLinesfilepath

句法 : String [] lines= System.IO.File.ReadAllLines(String filepath)

试试这个:

string path = @"C:\filename.csv";
String [] allLines=System.IO.File.ReadAllLines(path);
Run Code Online (Sandbox Code Playgroud)