在 PHPExcel 中将单元格的格式设置为百分比
2022-08-30 19:44:36
我正在使用PHP自动执行Excel电子表格。
我一直在寻找一种方法,在PHPExcel中将单元格格式化为百分比。
我想更改类似
0.077922078
自
8%
有没有解决方案?
提前致谢。
我正在使用PHP自动执行Excel电子表格。
我一直在寻找一种方法,在PHPExcel中将单元格格式化为百分比。
我想更改类似
0.077922078
自
8%
有没有解决方案?
提前致谢。
假设您的单元格是 A1 ..
$objPHPExcel->getActiveSheet()->getStyle('A1')
->getNumberFormat()->applyFromArray(
array(
'code' => PHPExcel_Style_NumberFormat::FORMAT_PERCENTAGE_00
)
);
PHPExcel 库只预定义了几个基本的格式化常量。您实际上可以为几乎任何目的构建自己的(着色,格式化小数和数千等)。Excel 中的格式设置功能非常强大。下面将使用 3 个小数位设置百分比的格式,并将负值着色为红色:
$workSheet
->getStyleByColumnAndRow($column, $row)
->getNumberFormat()
->setFormatCode('0.000%;[Red]-0.000%');