导出cvs文件 数据中某列是以0为开头 但导出csv后0不显示 导致数据查看时不准确。
网上查资料两种解决方法:
1、给数字加上引号,并且在引号前面再加上个等号,如数字0555,,则生成时为="0555"
2、在数字前面加上制表符,如是数字0555,则生成时为\t0555
$v = '="' . $v . '"'; //第一种方式
$v = "\t{$v}"; //第二种方式
如果单纯导出为了查看 不使用0开头的列计算 那方法2可以满足。如果使用使用列参与计算或者公式使用 则使用方法1
本文介绍了解决CSV文件中0开头数字导出时丢失0的问题,提供了两种有效的方法:一是通过添加特殊字符使列内容变为文本形式;二是直接在数字前加制表符。
1万+

被折叠的 条评论
为什么被折叠?



