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


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

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

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

csv excel

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

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

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

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

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

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

跟php没关系

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

零下18度 answered 11 years, 11 months ago

Your Answer