首页 > 请教个PHP写入订单号到csv文件中的,无法显示问题

请教个PHP写入订单号到csv文件中的,无法显示问题

比如一个订单号:1412301003258508
php用header()函数做处理以后 直接echo 输出到浏览器下载。

然后打开csv文件以后发现成下面那样了

请问下 这个问题 要怎么解决呢?在插入之前 php那边要怎么处理一下?谢谢了


这是数字太长显示成科学计数法了,你需要在excel里单元格格式设置为文本,就可以完整显示了

跟php没关系

传送门 如何在Excel里显示过长的数字


把这列往右一拖。。。拉长就行了。
楼上两位说的加引号或者\t没试过。


超过11位的数在最前面加一个单引号 -> '

http://superuser.com/questions/234997/how-can-i-stop-excel-from-eating-my-delicious-csv-files-and-excreting-useless-da


又搜了一下。插入前 用php加了个\t 也可以。楼上的大哥说的单引号 我测试了下 也OK

【热门文章】
【热门文章】