ios excel格式编号与颜色

我试图在用PHPExcelbuild立的excel文档中格式化数字,所以负数在它们周围有括号,并且是红色的,正数是绿色的。

$worksheet->getStyle("A1")->applyFromArray({ "numberformat" => [ "code" => "[green]#,##0.00;[red](#,##0.00)", ] }); 

除了iOS以外,一切都很好。

不pipe实际的号码是什么,iOS都将格式化的单元格更改为[241498718990]

有人知道怎么修这个东西吗?

我通过从格式选项中删除颜色并添加字体颜色选项来修复它

 $worksheet->getStyle("A1")->applyFromArray({ "font" => [ "color" => [ "rgb" => ($value < 0 ? "ff0000" : "00ff00") ] ], "numberformat" => [ "code" => "#,##0.00;(#,##0.00)", ] }); 

这只有当你知道这个值是否小于0,并且知道excel文件中的值不会被改变时才有效。