Вам необходимо использовать Encoding.UTF8.Кодировка Unicode не будет работать;Excel покажет все ячейки в одном столбце.
Я проверил test.csv в Excel, сгенерированный следующим кодом
using (var sw = new System.IO.StreamWriter(@"e:\test.csv", false, System.Text.Encoding.UTF8))
{
sw.WriteLine("1,Δ Height,anotherValue");
}