我的CVS文件中有4列,前兩列有2個空行。我想跳過這些空行。我知道我必須通過文件循環,但我不知道如何執行此過程。跳過csv文件中的一些空行,並繼續讀數據行
任何建議,將不勝感激。
public class Program
{
static void Main(string[] args)
{
var filePath = Path.Combine(Directory.GetCurrentDirectory(), "Santander .csv");
var fileContents = ReadFile(filePath);
foreach (var line in fileContents)
{
Console.WriteLine(line);
}
Console.WriteLine("Press any key to exit...");
Console.ReadKey();
}
public static IList<string> ReadFile(string fileName)
{
var results = new List<string>();
var target = File.ReadAllLines(fileName).ToList();
return results;
}
}
正如你可以在這張圖片中看到的,我希望在開始的逗號被刪除,並且只顯示列中包含數據的行。
什麼是期望的輸出?這與您之前的問題完全相同:[如何跳過csv文件中的空行並繼續使用數據讀取行? c#控制檯應用程序](http://stackoverflow.com/questions/38954395/how-to-skip-some-empty-rows-in-csv-file-and-continue-reading-rows-with-data-cs#38954692 ) –
數據,數據,數據,數據,數據,數據,數據 數據,數據,數據 存儲號,存儲名稱,這是我想要的輸出 – user5813072
是否希望輸出是所有字符串的集合列在一起列在一個列表中? –