У меня проблема с сохранением данных в файле .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();
}
Проблема в том, что в файле у меня есть данные в столбце A.Я хочу разбить одну строку в формате DataRow на 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" также не помогает.