2013-10-08 97 views
2

我使用PHPExcel库 我要附上我的number.I一个象征%转换的PHP脚本到Excel工作表中我用下面的脚本百分比符号显示在PHPExcel

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

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

回答

2

你输入100,如果你将其格式化为百分比值乘以...

PHP documentation

为了格式的百分比,创建百分比格式的区域设置特定的格式类型。使用此格式化程序时,小数部分(例如0.75)显示为75%。

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