2

我正在使用 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%。有什么办法吗?

4

1 回答 1

2

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

PHP 文档

为了格式化百分比,请创建一个具有百分比格式类型的特定于区域设置的格式化程序。使用此格式化程序,0.75 等小数部分显示为 75%。

在格式化百分比时,Excel、PHP 甚至 JavaDecimalFormat格式化的行为都是一样的。

于 2013-10-08T09:16:28.153 回答