我正在使用 SELECT INTO OUTFILE 将数据库中的行提取到 CSV 中。
我有几个问题要解决。
首先是我将货币值格式化为“$135,300.00”格式
当我在 Excel 中打开 csv 时,它会将所有货币字段显示为“########”,直到它们被点击。
此外,空值作为“\N”插入,我希望它们只是空的。
感谢您的任何帮助,您可以提供。
我正在使用 SELECT INTO OUTFILE 将数据库中的行提取到 CSV 中。
我有几个问题要解决。
首先是我将货币值格式化为“$135,300.00”格式
当我在 Excel 中打开 csv 时,它会将所有货币字段显示为“########”,直到它们被点击。
此外,空值作为“\N”插入,我希望它们只是空的。
感谢您的任何帮助,您可以提供。
#### 是 Excel 的一项功能。当单元格太小而无法显示完整数字时,它会显示任何值。只需增加列宽,直到单元格足够大。
至于\n
事情,参考说
如果 FIELDS ESCAPED BY 字符为空,则不转义任何字符,并且 NULL 输出为 NULL,而不是 \N。
因此,您可能FIELDS ESCAPED BY
在查询中使用了 a 。查看您正在使用的完整查询会有所帮助。