Использование Aspose.Cells Мне нужен файл csv с моими условиями, заключенными между двойными кавычками. По какой-то причине сроки после первого столбца окружены тройной двойные кавычки при сохранении мой файл CSV, как: «» «термин» «»Aspose.Cells обертывают термины между тройными двойными кавычками
Это мой код:
WorkbookDesigner wd = new WorkbookDesigner();
wd.Workbook.Initialize();
Worksheet sht = wd.Workbook.Worksheets[0];
string value = "term";
value = string.Format("\"{0}\"", value);
sht.Cells[row + rowOffset, column].PutValue(value);
wd.Save(fileLoc, FileFormatType.CSV);
Я использую Aspose.Cells version 4.8.0.0
Ну весь смысл использования Предположим, что мне не нужно создавать текстовый файл и преобразовывать его в csv, есть ли у вас другие альтернативы? –
Как упоминалось другим пользователем Jeronimo, escape-последовательность для символа кавычки - 2 символа кавычек. Aspose.Cells делает то же самое. Я проверил его со следующим примером кода Workbook workbook = new Workbook(); Рабочий лист рабочего листа = рабочая тетрадь. Рабочие листы [0]; Сотовая ячейка = рабочий лист. Цвета ["A1"]; cell.PutValue ("\" term \ ""); workbook.Save ("output.csv", SaveFormat.CSV); Теперь, если открыть output.csv в Microsoft Excel, вы увидите «термин» и если открыть его в блокноте, вы увидите «» «термин» «» – shakeel
Так что единственный разница между вашим кодом и моим - это SaveFormat.CSV вместо FileFormatType.CSV? –