9

虽然编写 excel 文件很好,但我看到非常长的数字是 excel 中的公式

示例:8.71129E+12

而不是:1234567890

如何在 PHP Excel 创建期间更改格式?

我在这里遵循简单的示例

4

3 回答 3

26
$objPHPExcel->getActiveSheet()->setCellValueExplicit('A1', '1234567890', PHPExcel_Cell_DataType::TYPE_STRING);
于 2011-02-18T20:28:34.690 回答
5

要么将值显式设置为字符串,要么为单元格设置数字格式掩码,强制显示所有数字(例如,'#,##0' 0r '0')而不是默认格式。

于 2011-02-18T20:29:32.287 回答
0

试试这个代码,它对我有用:

$objPHPExcel
   ->getActiveSheet()
   ->getCellByColumnAndRow($col, $row)
   ->setValueExplicit($value, PHPExcel_Cell_DataType::TYPE_STRING);

还有祝你好运 !

于 2018-07-31T11:10:08.757 回答