在PHPExcel中将单元格格式设置为百分比

cwi*_*ggo 18 php formatting percentage phpexcel

我正在使用PHP自动化excel电子表格.

我一直在寻找一种在PHPExcel中将单元格实际格式化为百分比的方法.

我想改变一个像

0.077922078

8%

这有解决方案吗?

提前致谢.

小智 39

假设你的单元格是A1 ..

$objPHPExcel->getActiveSheet()->getStyle('A1')
    ->getNumberFormat()->applyFromArray( 
        array( 
            'code' => PHPExcel_Style_NumberFormat::FORMAT_PERCENTAGE_00
        )
    );
Run Code Online (Sandbox Code Playgroud)

  • 我想要得到一个直的百分比即2%我需要删除_00表格FORMAT_PERCENTAGE_00? (3认同)
  • 使用PHPExcel_Style_NumberFormat :: FORMAT_PERCENTAGE显示为整数百分比; "0.0%"或"0.000%"等显示一个或三个小数位....或实际上任何对应于有效Excel数字格式掩码的字符串 (3认同)
  • 脱掉`_00`是关键!我试了一下它就像魅力一样!谢谢@Chris (2认同)