MS Excel превращает текстовую ячейку в ###, когда она длинная, но она все еще имеет значение, когда я нажимаю на нее. Но когда файл конвертируется в CSV, значение исчезает, и сохраняется только ###.
Excel.Application excel = new Excel.Application();
Excel.Workbook workBook = excel.Workbooks.Open(filePath);
workBook.WebOptions.Encoding = Microsoft.Office.Core.MsoEncoding.msoEncodingUTF8;
workBook.SaveAs(
"foo.csv",
Microsoft.Office.Interop.Excel.XlFileFormat.xlCSV
);
workBook.Close(true);
excel.Quit();
Ожидаемым выводом для текстовой ячейки должен быть текст, но вместо этого он сохраняется как ###.