从数据库导出数据到xls 换行问题

sdm2009 2009-06-21 09:08:29
数据库里读到的数据是分多行显示的,我输出到xls里也是占用了不同的单元格

我如何屏蔽这个问题啊 将一个字段只写到一个单元格里

还有个问题就是 我生成的流水号 200906210072210711

输出到xls就变成科学计数了 而且丢失了精度,如何解决?
...全文
168 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
乐游 之 神话 2009-06-22
  • 打赏
  • 举报
回复
/r/n 可以换行吗?
TR@SOE 2009-06-22
  • 打赏
  • 举报
回复
[Quote=引用楼主 sdm2009 的帖子:]
数据库里读到的数据是分多行显示的,我输出到xls里也是占用了不同的单元格

我如何屏蔽这个问题啊  将一个字段只写到一个单元格里

还有个问题就是  我生成的流水号  200906210072210711

输出到xls就变成科学计数了  而且丢失了精度,如何解决?
[/Quote]

第一个问题我不知道你是什么意思。数据库里读出的数据当然是一“行”一“行”的,每行代表一个记录。你用的是什么方式导出到Excel也没有讲,如果你能控制Excel文件的一个、一个单元的写,这个问题显然已经不是问题了。

至于你说的类似200906210072210711变成科学计数的问题,可以用这个方法解决:

在往Excel某个单元格写这个数字的时候,前置一个'(单引号),这样Excel在解析时会认为这个内容是文本而不做任何数值处理。
sdm2009 2009-06-21
  • 打赏
  • 举报
回复
楼上的,按照你写的复制进去了 问题依旧
swweb 2009-06-21
  • 打赏
  • 举报
回复
str_replace("/\s/","",$info["wtms"])
sdm2009 2009-06-21
  • 打赏
  • 举报
回复
我用了 str_replace("\n\t","",$info["wtms"]);
问题没有得到解决

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧