データを .csv ファイルに保存するのに問題があります。
void WriteLog(DataRow rzad)
{
StreamWriter sw = new StreamWriter("log.csv", true);
int iColCount = 8;
for (int i = 0; i < iColCount; i++)
{
if (!Convert.IsDBNull(rzad[i]))
{
sw.Write(rzad[i].ToString());
sw.Write("\t");
}
}
sw.Write("\n");
sw.Flush();
sw.Close();
}
問題はファイルの tak です。A 列にデータがあります。DataRow 形式の 1 つの行を 8 つの部分に分割して、8 つの異なる列に配置したいと考えています。タブ(「\ t」)が表示されないため、私の機能は機能しています。
画像を投稿できないので、csv ファイルで結果を記述しようとしています。
2011-03-17 14:34:11asdPrzekroczono krytyczną minimalną wymaganą wartość parametru5010050080550
これは私の例の行で、8 列に分割したいと考えています。
2011-03-17 14:34:11 asd Przekroczono krytyczną minimalną wymaganą wartość parametru 50 100 500 80 550
「#\t#」は役に立ちません。結果は次のとおりです。
"2011-03-17 18:29:17# #asd# #Przekroczono krytyczną, maksymalną, wymaganą wartość parametru# #560# #100# #500# #80# #550# #"
いくつかの表がありますが、私のポイントは、スペースがなく、次のセルへの移行が行われたということです:(
「\u0008」も役に立ちません。