xls2csv как отличить перенос строки в тексте ячейки от окончания строки(row)
При преобразовании в csv программа разделяет строки (row) таблицы
переносом строки, ячейки символом ';'.
Проблема в том, что в тексте ячейки (cell) тоже может быть перенос строки.
С помощью опции -q3 можно сделать, чтобы содержимое каждой ячейки
обрамлялось двойными кавычками. Тогда понятно, что если число кавычек в
строке нечетное, то строка еще не закончилась, а перенос относится к
тексту ячейки.
Но в тексте ячейки тоже может встретиться символ двойной кавычки. Таким
образом опираться на четное - нечетное количество кавычек в строке не
получится.
Есть решение у данной проблемы?
Идеально было бы, чтобы можно было задавать произвольный символ для
обрамления(quoting) содержимого ячеек, но нельзя.
Может быть есть какие-то еще программы для преобразования из xls в csv с
более гибкой настройкой?
--
. ''`.
: :’ :
`. `~’
`-
Reply to: