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