通过php导出时将格式设置为文本

时间:2015-07-15 07:49:47

标签: php mysql excel

$objPHPExcel->setActiveSheetIndex(0)
            ->setCellValue('A1', 'CardNumber')


$objPHPExcel->getActiveSheet()->setCellValue('A' . $i, $objResult["CardNumber"]);

1 个答案:

答案 0 :(得分:0)

根据PHPExcel documentation,要将格式设置为TEXT,您可以使用:

修改

但是,你想要做的不是将样式格式设置为$objPHPExcel->getActiveSheet() ->getStyle('A1') ->getNumberFormat() ->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_TEXT); ,而是将长数值存储为字符串

为此,PHPExcel使用TEXT方法:

setCellValueExplicit()

默认将值设置为数据类型字符串,而不是标识它是数字并将其设置为数据类型编号