csvファイルに書き込もうとしているhtmlテーブルがあります。配列に \n で区切られた行があり、それをcsvファイルに出力すると、1つの問題を除いてすべてが機能します。各コンマ値を次の列に出力したい。残念ながら、それは行っていません。私の現在のコードは、html テーブルの各行のすべての値を 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;
}
配列内の値は次のようになります: "first,second, third,fourth,fith,last,\n, first, ....,last,\n,"
csv では次のように表示されます。
column 1 column 2
row1 :firstsecondthirdfourthfithlast
row2 :firstsecond....... last