Как конвертировать файл 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);