У меня есть таблица 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, наконец, \ п, первый, ...., наконец, \ п,"
в CSV он показывает, как:
column 1 column 2
row1 :firstsecondthirdfourthfithlast
row2 :firstsecond....... last
Попробуйте написать, 'а не' \ T'. –
Вам нужен разделитель, так как @nick_w предложил – zkanoca
спасибо. Я читал во многих местах, чтобы сделать это, но когда я попробовал это раньше или раньше, он, похоже, не работал. Я, наверное, испортил его. Спасибо за помощь – user1084319