如何使用PHPExcel删除excel单元格中的红色文本?

时间:2014-06-23 03:29:41

标签: php phpexcel

有一个黑色和红色字样的单元格。我需要删除phpExcell的红色字词。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

如果单元格同时包含读取和黑色文本,则它包含富文本值,并且对getValue()的调用将返回RichText对象。如果您只是想要文本,将其强制转换为字符串,而RichText对象的magic __toString()方法将返回数据作为纯字符串值。然后,您可以将该值设置回单元格。

如果你需要消除Red words,那么你需要解析RichText对象中不同的文本运行,识别哪些运行具有红色样式设置,并将那些不运行的文本串联到一个普通的PHP字符串中