【发布时间】:2011-08-15 20:51:46
【问题描述】:
将选择查询数据从mysql导出到csv并用excel打开,前导零不见了。
虽然该列是varchar,但当数据被导出时,它的写法类似于
4567 instead of 04567, 有没有办法在导出到 csv 时保留前导零?
【问题讨论】:
-
我在 sql yog 中运行 select 查询后导出,一旦我得到输出,我使用 sql yog 中的选项导出到 .csv。
-
前导零可能会导致麻烦。许多系统会将 04567 视为八进制数并将其视为十进制数 2423
-
这是邮政编码,我们在导出中需要 0。仅供参考,数据库有邮政编码的 varchar,显示的输出是正确的,只有导出终止前导零!
-
在这个问题上找到正确答案:stackoverflow.com/a/308352/207603,底线:在单元格引号前加上一个相等的“=”,例如:“cell1”,="04567","cell3"跨度>
标签: mysql