Как конвертировать файл xls в csv с разделителем ";"?

Как конвертировать файл xls в csv с разделителем ";"?

У меня получилось конвертировать файл xls в csv с разделителем ",", но мне необходимо чтобы разделителем был знак ";".

Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
        Microsoft.Office.Interop.Excel.Workbook wb = app.Workbooks.Open(@way + filename + "." + typeFile);
        Microsoft.Office.Interop.Excel.Worksheet worksheet = wb.Sheets[1];
        wb.SaveAs(@way+filename+".csv", Microsoft.Office.Interop.Excel.XlFileFormat.xlCSVWindows);
        wb.Close(false);
        app.Quit();

Просто побежать циклом по всем ячейкам и заменить "," на ";" не вариант, потому что в ячейках содержится много значимых ",".


Ответы (1 шт):

Автор решения: Архипов Владимир

вроде так должно быть:

wb.SaveAs(@way+filename+".csv", Microsoft.Office.Interop.Excel.XlFileFormat.xlCSVWindows, Local: true);
→ Ссылка