0

我正在使用 SELECT INTO OUTFILE 将数据库中的行提取到 CSV 中。

我有几个问题要解决。

首先是我将货币值格式化为“$135,300.00”格式

当我在 Excel 中打开 csv 时,它会将所有货币字段显示为“########”,直到它们被点击。

此外,空值作为“\N”插入,我希望它们只是空的。

感谢您的任何帮助,您可以提供。

4

1 回答 1

0

#### 是 Excel 的一项功能。当单元格太小而无法显示完整数字时,它会显示任何值。只需增加列宽,直到单元格足够大。

至于\n事情,参考

如果 FIELDS ESCAPED BY 字符为空,则不转义任何字符,并且 NULL 输出为 NULL,而不是 \N。

因此,您可能FIELDS ESCAPED BY在查询中使用了 a 。查看您正在使用的完整查询会有所帮助。

于 2011-10-15T21:19:30.323 回答