最新公告
  • 欢迎访问代码工坊,购买产品可享受在线工单服务!
  • 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]]);
          代码工坊小编推荐选择第一种方式,因为第二种加空格的方式可能对数据的后续处理造成障碍。

    发表评论