【发布时间】:2014-07-04 02:46:36
【问题描述】:
我在 Gnumeric 中使用ssconvert 将一堆ODS 文件转换为CSV 文件,命令如下:
ssconvert -O 'separator=; quoting-mode=never' "f.ods" "f.txt";
效果很好……大多数时候。有时,在某些单元格中,用户在单元格内打了一个换行符(在 Mac 上的 OpenOffice 和 LibreOffice 中,您可以通过按 cmd+enter 来实现此目的)。这会导致随后创建的 CSV 文件获得额外的行,因此而不是
This is some text. Here comes a newline that should be ignored;Some data;Some more data
我明白了
This is some text. Here comes a newline
that should be ignored;Some data; Some more data
是否可以在转换过程中将单元格中的所有这些换行符替换为其他内容,例如*?
或者我可以以某种方式将计算机设置为忽略单元格中的所有内联字符吗?
【问题讨论】:
标签: newline export-to-csv carriage-return gnumeric ssconvert