我搜索如何通過使用c#將數據輸出到csv文件,在csv我需要4列,但現在所有數據都寫入一列。我迄今所做的是:將數據輸出到一個CSV文件
var first = barcode[i];
var second = a2;
var third = a4;
var fourth = a6;
var line = string.Format("{0}{1}{2}{3}", first, second, third, fourth);
stream.WriteLine(line);
也許有人知道該怎麼做呢?
DONE: 我發現我的錯誤,我需要列之間添加一個分號,我得到我所需要的:
var line = string.Format("{0};{1};{2};{3}", first, second, third, fourth);
我從來不敢手動輸出CSV。陷入太多的陷阱。更好地使用庫來導出CSV。 –
這取決於您如何在Excel中導入文件。如果你告訴excel導入與','分開你的代碼應該工作。 –
[將數據寫入CSV文件]可能存在重複(http://stackoverflow.com/questions/18757097/writing-data-into-csv-file) –