У меня есть 2 проблемы при преобразовании файлов:
- Я бы хотел, чтобы формат даты выглядел так:
19.08.2019
и это выглядит так
8/19/2019
2.После преобразования дополнительные строки с запятыми добавляются в CSV-файл. Как я могу преодолеть это?
11,900011,S1,8/19/2019,11,6.90,9.90,,18.50,,8.80,,,,,,,,,,,,,,,,,,,,,,,,
12,900012,S1,8/19/2019,12,6.70,8.80,,14.50,,9.40,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
....
Я пользуюсь библиотекой
using Excel=Microsoft.Office.Interop.Excel;
Вот мой код:
public static void Convert()
{
try
{
Excel.Application app = new Excel.Application();
//Load file . xlsx
Excel.Workbook wb = app.Workbooks.Open(Program.filePaths[1]);
//Save file .csv
wb.SaveAs(Program.filePaths[0], Excel.XlFileFormat.xlCSVWindows, Type.Missing, Type.Missing, false, false, Excel.XlSaveAsAccessMode.xlNoChange, Excel.XlSaveConflictResolution.xlLocalSessionChanges, false, Type.Missing, Type.Missing, Type.Missing);
wb.Close(false);
app.Quit();
}catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Заранее благодарю за помощь