其实这个问题跟用什么语言导出csv文件没有关系。
Excel显示数字时,如果数字大于12位,它会自动转化为科学计数法;
如果数字大于15位,由于受精度限制,15位以后的数字会显示为0。
解决这个问题:
只要把数字字段后面加上显示上看不见的字符即可,字符串前面或者结尾加上制表符"\t";
php程序可以这样判断,注意一定是"\t",不是'\t'。

最后修改:2017 年 11 月 17 日
如果觉得我的文章对你有用,请随意赞赏