$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('A1', 'CardNumber')
$objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $objResult["CardNumber"]);
根据PHPExcel文档,要将格式设置为TEXT,您将使用:
$objPHPExcel->getActiveSheet()
->getStyle('A1')
->getNumberFormat()
->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT);
编辑
但是,您想要做的不是将样式格式设置为TEXT
,而是将长数值存储为字符串
setCellValueExplicit()
方法:
$objPHPExcel->getActiveSheet()
->setCellValueExplicit('A' . $i, $objResult["CardNumber"]);
默认将值设置为数据类型字符串,而不是将其标识为数字并将其设置为数据类型数字