Преобразование файла Excel из .csv в .xlsx

Я хочу, чтобы мое приложение пошло и нашло @ C Excel файл и преобразовать его в файл .xlsx.

Вот что я сейчас делаю;

var fileName = @"Z:\0328\orders\PurchaseOrder.csv";
FileInfo f = new FileInfo(fileName);
f.MoveTo(Path.ChangeExtension(fileName, ".xlsx"));
var Newfile = @"Z:\0328\orders\PurchaseOrder.xlsx";

Теперь этоработае. Это изменяет расширение файла на мой желаемый формат. Однако файл становится «поврежденным» или, по крайней мере, Excel отказывается его открывать, и мое приложение не будет работать, когда я попытаюсь пойти дальш

У кого-нибудь есть решение / обходной путь?

Ответы на вопрос(6)

Ваш ответ на вопрос