0
我有一个html表,我正试图写入一个csv文件。我有我的数组中的\ n分隔的行,当我将它打印到csv文件时,除了我遇到的一个问题之外,一切都可以使用。我希望在下一列中打印每个逗号值。不幸的是,它并没有这样做。我当前的代码将html表中每行的所有值写入csv中的正确行。阵列中如何写入csv中的单独列
try
{
string filepath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
StreamWriter sw = new StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\spreadsheet.csv", true);
foreach (var i in valueArray)
{
if (i.ToString() == "\n")
{
sw.Write("\n");
}
else
{
{
sw.Write(i.ToString());
sw.Write("\t");//my failed attempt
}
}
}
sw.Flush();
sw.Close();
saveOK = true;
}
值看起来像: “第一,第二,第三,第四,FITH,最后,\ N,第一,...,最后,\ n”,
在以csv它显示为:
column 1 column 2
row1 :firstsecondthirdfourthfithlast
row2 :firstsecond....... last
试着写一个''而不是'\ t'。 – 2013-03-07 23:23:32
你需要一个分隔符@nick_w建议 – zkanoca 2013-03-07 23:24:46
谢谢。我在很多地方阅读过,但是当我早些时候或之前尝试过时,它似乎并不奏效。我可能把它搞乱了。感谢您的帮助 – user1084319 2013-03-07 23:28:01