phpExcel类导出来的富文本对象要如何处理?
刚使用phpExcel导出文档数据,结果出现了这种,怎么能解决?其实我只想读出单元格里面的string变量就可以了,结果弄出这么复杂的对象数据,怎么能解决呢?太头痛了。
4 => array 'title' => string '压力太大怎么办?' (length=24) 'answer' => object(PHPExcel_RichText)[557] private '_richTextElements' => array ... 'info' => object(PHPExcel_RichText)[558] private '_richTextElements' => array ...
=============
'answer'里的对象展开是这样子的:
object(PHPExcel_RichText)[546]private '_richTextElements' => array 0 => object(PHPExcel_RichText_TextElement)[104] private '_text' => string '' (length=5) 1 => object(PHPExcel_RichText_Run)[88] private '_font' => object(PHPExcel_Style_Font)[103] ... private '_text' (PHPExcel_RichText_TextElement) => string '小狗旺旺' (length=12) 2 => object(PHPExcel_RichText_Run)[85] private '_font' => object(PHPExcel_Style_Font)[109] ... private '_text' (PHPExcel_RichText_TextElement) => string '[/|]' (length=4)
.........
对象里还套着对象~ 'answer'本来就是一个格子的内容,如何把string中的内容一次读出来呢?我不需要object(PHPExcel_Style_Font)[103] 这类东西..
我猜在phpExcel类库调用的时候能配置,奈何英文太差,实在是不知道怎么弄。
有没有用过的大神给指点一下?
代码太乱了{:1_1:} 不是代码,var_dump出来的结果集。
带着样式的,结果提交以后换行什么的就被过滤掉了 我answer那个单元格里存的是这样子的数据:
放进冰箱[/|]前进在前进![/|]好可怕![/|]逃跑行不行?
但是读取以后就都成了对象了,而且私有,没办法直接访问到?!(似乎)我也不知道这东西怎么智能到直接把词组都拆开了
用各种方法都不行,真太奇怪了~
我看例子里直接写也没有这种麻烦啊? 类型强制转换为string就可以了 boooosh 发表于 2015-1-5 14:41
类型强制转换为string就可以了
楼上的方法可以~
页:
[1]