转义字符的使用

对于一般的数据,由数据部分、行分隔符和列分隔符组成。如果数据中含有行列分隔符,则工具解析时会出现错误。例如,列分隔符为”|”,第一列数据是AA,第二列数据是B|B,第三列数据是CC,则数据在文本中保存为image0,由于第二列数据中包含了分隔符”|”,造成工具解析时认为本行数据含有四列,与表定义不符报错。

为有效解决实际数据中包含行分隔符或者列分隔符的情况,导入工具引入了参数-c。特别需要注意的是,导出的时候需要指定-c参数,否则数据很难再导入。

指定-c “\””,则导出数据为image1,同样指定-c “\””进行导入,工具则认为转义字符”中间的|是数据,而非列分隔符,解决了数据中包含行列分隔符的问题。这个选项在导入导出csv格式文本时一定要使用。