百分比符号在PHPExcel中显示数字

时间:2013-10-08 09:12:10

标签: php phpexcel

我正在使用PHPExcel库将PHP脚本转换为excel表 我想用我的号码附上一个%符号。我正在使用下面的脚本

  $objPHPExcel->getActiveSheet()->getStyle("E4")->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFormat::FORMAT_PERCENTAGE);  
$objPHPExcel->getActiveSheet()->setCellValueExplicit("E4","12",PHPExcel_Cell_DataType::TYPE_NUMERIC);

但是当我在PHPExcel中转​​换文件结果显示1200%时。但我想要12%。有什么办法吗?

1 个答案:

答案 0 :(得分:2)

如果您将输入格式设置为百分比值,则输入乘以100

来自PHP documentation

  

要格式化百分比,请使用百分比格式类型创建特定于语言环境的格式化程序。使用此格式化程序,小数部分(例如0.75)显示为75%。

格式化百分比时,Excel,PHP甚至Java DecimalFormat格式的行为都相同。