我想從csv文件導入一些數據,但是我遇到了一個我無法弄清楚的小問題。C# - 按CSV文件列拆分
給了我這個文件的人,在單元格中添加了逗號分隔值,所以當我拆分它們時,它們將被添加到列表中。相反,我想將每列的所有值都作爲一個字符串來使用,但我無法真正弄清楚。
例如,我在談論的專欄是關於餐廳開放的日子。這可以是Mo, Tu, We, Su
,但它也可以是Mo, Tu
。
有沒有一種方法可以循環每列的值,而不是用逗號分隔的值?
我目前使用的是這樣的,但是這只是每天增加值的總清單:
using (var fs = File.OpenRead(csvUrl))
using (var reader = new StreamReader(fs, Encoding.UTF8))
{
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
if (i > 0)
{
var values = line.Split(',');
}
}
}
[讀取CSV文件和存儲的值到一個數組]的可能的複製(https://stackoverflow.com/questions/5282999/reading-csv -file-and-stored-values-into-an-an-array) –
用逗號隔開whcih會產生一個數組或列表,你可以循環使用 –
@RajshekarReddy就像我說的那樣,它將每個單獨的一天添加爲一個單獨的值陣列。我想將每個列的值組合在一起。 – RandomStranger