第一次读者,但第一次在这里发帖。
我正在尝试将MySQL表导出到.csv文件。这完全没问题:
SELECT * INTO OUTFILE '/tmp/0405151831.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM temp;
因此,出口根本不是问题。但是当我在Excel中打开时,转义字符'\'会显示电子表格中的所有特殊字符。
我正在学习管道供应商提供的20k +项目的完整列表(他们向我发送了电子表格,我将它们保存为.csv,使用MySQL导入和导出以填充表格并自行调整)。他们的列表中包含了大量的“,”,*以及所有其他通常需要在每行中进行转义的垃圾。
我试图摆脱ENCLOSED BY和ESCAPED BY语句,但猜猜是什么?那里也有很多逗号。
如何防止将转义字符导出到.csv?