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

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

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

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

阅读 5.2k
4 个回答

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

跟php没关系

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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进