PHPExcel - 将列格式化为不应用的百分比

时间:2013-07-21 00:10:04

标签: php phpexcel

我正在使用PHPExcel将整个数组写入工作表,而我的几列需要将每个单元格中的值显示为百分比(即百分号)。

我的问题是,当我尝试使用此代码将列G格式化为百分比时:

$format_percent =  array('code' => PHPExcel_Style_NumberFormat::FORMAT_PERCENTAGE_00);
$objWorksheet->getStyle("G2:G".$rc)->applyFromArray($format_percent);

生成的文件中列G中的所有单元格仍然具有“常规”数字格式...没有像我希望的那样形成百分比。 注意:$ rc变量存储行计数

有什么想法吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

想想我弄清楚了。我试图立即将格式应用于整个列。这似乎不起作用。我认为这是因为我可以将文件或整行等格式化为Bold。但是,当我进行测试并将百分比格式应用于一个单元格时,它工作正常。所以现在我刚刚决定遍历我的列中的所有单元格并一次应用格式化。