我能否知道将列值四舍五入为带有百分号的小数点后两位的功能是什么?例如:1.88%,而不是1.88230293

$ worksheet_details-> setCellValue(“D14”,“= SUM((F33/F34))”);

如何在单元格D14中取整值?

解决方案:

顺便说一句,在我继续继续寻找互联网解决方案之后,我得到了...

$percentageFormat = '#.## \%;[Red]-#.## \%';
$worksheet_details->setCellValue("C14", "=SUM((C33 / C34) * 100)");
$worksheet_details->getStyle('C14')->getNumberFormat()->setFormatCode($percentageFormat);

如果您希望它以0.xx格式显示,只需将第一个#更改为0 ...否则它将仅显示.xx

最佳答案

如果只希望将其作为字符串输出:

echo '%'.number_format($your_number,2);

如果要将其保留为数字浮点值(但要牺牲百分比):
echo round($your_number,2);

如果要查找Excel函数,请使用:
$worksheet_details->setCellValue('D14', '=TEXT(F33/F34,"0.00%")');

关于php - PHPExcel-如何获取值(value)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10003884/

10-13 02:03