当前位置: 代码迷 >> 综合 >> PHPExcel导出数据时,前面有0需要保留和转换某一列为文本格式
  详细解决方案

PHPExcel导出数据时,前面有0需要保留和转换某一列为文本格式

热度:87   发布时间:2024-02-01 17:59:03.0

值前面拼接一个双引号或者单引号,中间有一个空格即可,然后就没问题了。

$objExcel->setActiveSheetIndex(0)->setCellValue('A'.$key," ".$order_ids);

将某一列转换为文本格式:

//将A设为文本格式
$objExcel->getActiveSheet()->getStyle('A')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
//第二行为文本格式
$objPHPExcel->getActiveSheet()->getStyle('2')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);