如何使用PHPExcel获取格式化文本

如何使用PHPExcel获取格式化文本,php,phpexcel,Php,Phpexcel,在excel中,我有包含格式化文本(粗体、彩色、斜体)的单元格。如何使用PHPExcel获得excel中的这些值 我尝试了:getFormattedValue(),但它只返回正常值,没有格式化 所需的输出应为html格式。除非您谈论的是富文本对象,否则粗体/颜色/斜体等不是单元格内容的属性,而是单元格本身的属性。。。。调用getFormattedValue()时应用的唯一样式特性是单元格的数字格式掩码(它实际上改变了单元格内容本身)。。。。即将12345.678等数值更改为$12345.68等字

在excel中,我有包含格式化文本(粗体、彩色、斜体)的单元格。如何使用PHPExcel获得excel中的这些值

我尝试了:getFormattedValue(),但它只返回正常值,没有格式化


所需的输出应为html格式。

除非您谈论的是富文本对象,否则粗体/颜色/斜体等不是单元格内容的属性,而是单元格本身的属性。。。。调用
getFormattedValue()
时应用的唯一样式特性是单元格的数字格式掩码(它实际上改变了单元格内容本身)。。。。即将
12345.678
等数值更改为
$12345.68
等字符串,或将
42310
更改为
2015年11月2日
等字符串的样式功能

对于其他格式样式(如粗体/彩色/斜体…)来说,
getFormattedValue()
返回的结果并不十分确定。。。。文本字符串没有任何加粗、红色或下划线的固有概念,它们只是文本


如果您想要html标记,没有本机PHP函数可以实现这一点,不过您可以查看html编写器如何呈现样式(提示:样式是为
单元格设置的,而不是为该单元格内的文本内容设置的)。因此,如果您希望html标记具有样式设置,那么您需要阅读单元格样式并编写一个小的帮助函数来从中生成标记。

嘿,您到底在做什么?你们能在这里分享这个片段吗