解决PHPExcel导出Excel表格数字串被转换成科学计数

解决办法:在数字字符串前加一个空格使之成为字符串

        //6.循环刚取出来的数组,将数据逐一添加到excel表格。
        for ($i = 0; $i < count($list); $i++) {
            //改之前
            $objPHPExcel->getActiveSheet()->setCellValue('E' . ($i + 2), $list[$i]['idnumber']); //
            $objPHPExcel->getActiveSheet()->setCellValue('P' . ($i + 2), $list[$i]['phone']); //
            $objPHPExcel->getActiveSheet()->setCellValue('Q' . ($i + 2), $list[$i]['h_num']); //
            $objPHPExcel->getActiveSheet()->setCellValue('R' . ($i + 2), $list[$i]['r_num']); //
            //改之后
            $objPHPExcel->getActiveSheet()->setCellValue('E' . ($i + 2), ' '.$list[$i]['idnumber']); //
            $objPHPExcel->getActiveSheet()->setCellValue('P' . ($i + 2), ' '.$list[$i]['phone']); //
            $objPHPExcel->getActiveSheet()->setCellValue('Q' . ($i + 2), ' '.$list[$i]['h_num']); //
            $objPHPExcel->getActiveSheet()->setCellValue('R' . ($i + 2), ' '.$list[$i]['r_num']); //
        }

Pasa吴技术博客
请先登录后发表评论
  • latest comments
  • 总共0条评论