Я использую this library для преобразования блока в CSV. Однако, когда он встречает строку с запятой, она формирует эту строку. Обычно не проблема, за исключением того, что фигурные скобки, похоже, запутывают Excel.Как «размотать» строку?
Итак, {This, is a test}
превращается в | {this | is a test} |
(каждая сторона запятой помещается в отдельные ячейки).
Сначала мне показалось, что мне нужно сбежать от запятой, но выясняется, что мне нужно сделать, это превратить фигурные фигурные скобки в кавычки. Есть ли быстрый или REBOL-рекомендованный способ сделать это?
Функция to-csv в csv-tools.r, похоже, имеет проблемы с вложенными блоками, такими как '[[" one "" two "" three "] [" two "" two "" three "]]'. –
Функция 'to-csv' является однострочным преобразователем, как указано в документации в файле. Отдельные строки CSV не имеют вложенных блоков, они концептуально представляют собой серию отдельных значений. Используйте функцию 'map-each' с' to-csv' для создания блока строк, затем 'write', чтобы записать их в файл. – BrianH