以零开头的字符串/数字的格式是否正确?

2022-08-30 14:43:33

我正在尝试使用PHP创建一个包含电话号码列表的文件。它工作正常,但是如果电话号码以零开头,则从Excel文件中删除该数字。

有谁知道如何正确设置格式以使其保持在原位?


答案 1

也:

// Set the value explicitly as a string
$objPHPExcel->getActiveSheet()->setCellValueExplicit('A1', '0029', PHPExcel_Cell_DataType::TYPE_STRING);

// Set the value as a number formatted with leading zeroes
$objPHPExcel->getActiveSheet()->setCellValue('A3', 29);
$objPHPExcel->getActiveSheet()->getStyle('A3')->getNumberFormat()->setFormatCode('0000');

答案 2

将类型显式设置为字符串:

$type = PHPExcel_Cell_DataType::TYPE_STRING;
$sheet->getCellByColumnAndRow($column, $rowno)->setValueExplicit($value, $type);

推荐