Преобразование файла 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 отказывается его открывать, и мое приложение не будет работать, когда я попытаюсь пойти дальш
У кого-нибудь есть решение / обходной путь?