数据库里读到的数据是分多行显示的,我输出到xls里也是占用了不同的单元格我如何屏蔽这个问题啊   将一个字段只写到一个单元格里还有个问题就是  我生成的流水号   200906210072210711  输出到xls就变成科学计数了  而且丢失了精度,如何解决?

解决方案 »

  1.   

    我用了  str_replace("\n\t","",$info["wtms"]);
    问题没有得到解决
      

  2.   


    第一个问题我不知道你是什么意思。数据库里读出的数据当然是一“行”一“行”的,每行代表一个记录。你用的是什么方式导出到Excel也没有讲,如果你能控制Excel文件的一个、一个单元的写,这个问题显然已经不是问题了。至于你说的类似200906210072210711变成科学计数的问题,可以用这个方法解决:在往Excel某个单元格写这个数字的时候,前置一个'(单引号),这样Excel在解析时会认为这个内容是文本而不做任何数值处理。