Самый простой способ сделать это - использовать класс textfieldparser в microsoft.visualbasic.fileio ( msdn link ). Псевдокод будет:
создайте объект textfieldparser, установите файл для открытия (* .csv) и декодируйте.
напишите заголовки столбцов
цикл по представлению данных или его источнику данных
распечатать в текстовый файл
Теперь пользователь может открыть файл в Excel.
Это мой быстрый ответ, я посмотрю, есть ли лучший способ сделать это.