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


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

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

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

csv excel

恶人Yma 11 years, 8 months ago
人生的Y家 answered 11 years, 8 months ago

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

√根号丶狼 answered 11 years, 8 months ago

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

调理农务系 answered 11 years, 8 months ago

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

跟php没关系

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

零下18度 answered 11 years, 8 months ago

Your Answer