0
我正在尝试使用PHPExcel将数据导出到Excel。 这一切都工作得很好,但电话号码放置的单元格将剥离前导零。PHPExcel单元格类型
的代码如下:
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(17, $row, "$data->telephone");
是否有任何人有更多的经验,使该类型电池的正确的呢?
我正在尝试使用PHPExcel将数据导出到Excel。 这一切都工作得很好,但电话号码放置的单元格将剥离前导零。PHPExcel单元格类型
的代码如下:
$objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow(17, $row, "$data->telephone");
是否有任何人有更多的经验,使该类型电池的正确的呢?
那么你必须为它定义一个DataType,而TYPE_NUMBERS
将去掉前导零,而且由于你没有定义它,PHPExcel会将它与该值进行匹配,在这种情况下使用TYPE_NUMBERS
。因此,我会说这样的事情:
$objPHPExcel->getActiveSheet()->getCell('[COLUMN+ROW]')->setValueExplicit($data->telephone, PHPExcel_Cell_DataType::TYPE_STRING);
或
$objPHPExcel->getActiveSheet()->setCellValueExplicit("$row17", $data->telephone,PHPExcel_Cell_DataType::TYPE_STRING);
如果我记得有一年多前的一个错误,导致此,即使数据类型指定,但它应该是现在就修好!
非常感谢你! –
没问题!只要将问题标记为正确,祝你好运! –