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);
如果我記得有一年多前的一個錯誤,導致此,即使數據類型指定,但它應該是現在就修好!
非常感謝你! –
沒問題!只要將問題標記爲正確,祝你好運! –