سلام، الگوریتمش اینه که باید به جای این فضاهای نام علامت ; قرار بدین و اونو به عنوان یک فایل با پسوند csv ذخیره کنید
کد زیر رو ببینید ، باید یه کم دستکاریش کنید :
string line;
using (StreamReader reader = new StreamReader(@"D:\test.txt"))
{
while ((line = reader.ReadLine()) != null)
{
using (StreamWriter writer = new StreamWriter(@"D:\test.csv", true))
{
writer.WriteLine(line.Replace(" ", ";"));
}
}
}