Heim >Backend-Entwicklung >PHP-Tutorial >导出数据到excel时数字变为科学计数的解决方法

导出数据到excel时数字变为科学计数的解决方法

WBOY
WBOYOriginal
2016-07-25 09:05:441661Durchsuche
  1. //在excel.php文件中
  2. $objActSheet = $objPHPExcel->getActiveSheet();
  3. // 设置 栏目名称
  4. $objActSheet->setCellValue("b1", "卡号");
  5. // 设置列的宽度
  6. $objActSheet->getColumnDimension('b')->setWidth(20);//改变此处设置的长度数值
复制代码

2、字符被excel理解成数字了,一般就是把那个字段设置成文本 或者想办法加入一些空格一类的。 解决方法:

  1. //添加数据处,主要是把要显示数据以chunk_split()函数处理以下,此函数的具体用法可以自己查看
  2. $objActSheet->setCellValue ( "b$i", chunk_split("123456789 ",4," ") );//当然,如果不想让用户看到数字间有空格,那就把要分割的字段值设大一些,如例子中的4设为大于等于9的即可。
复制代码


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn