php excel 导出 避免科学计数法

一、使用table输出导出

$content.= "<td style='vnd.ms-excel.numberformat:@'>".$_list[$key]."</td>";

二、使用PHPExcel导出

方法一:使用 setCellValueExplicit 方法

$objPHPExcel->getActiveSheet(0)->setCellValue($cellName[$j].($i+2), $expTableData[$i][$expCellName[$j][0]]);

改为

$objPHPExcel->getActiveSheet(0)->setCellValueExplicit($cellName[$j].($i+2), $expTableData[$i][$expCellName[$j][0]],\PHPExcel_Cell_DataType::TYPE_STRING);

方法二:在值前面加 空格字符串

$objPHPExcel->getActiveSheet(0)->setCellValue($cellName[$j].($i+2), $expTableData[$i][$expCellName[$j][0]]);

改为

$objPHPExcel->getActiveSheet(0)->setCellValue($cellName[$j].($i+2), ' '.$expTableData[$i][$expCellName[$j][0]]);

猜你喜欢

转载自blog.csdn.net/m0_37711659/article/details/84644313