PHPExcel - 导入时保留富文本格式

时间:2014-05-01 09:58:03

标签: php html sql phpexcel

我正在处理的项目的一个组件是使用PHPExcel从Excel导入单元格中的文本作为填充MySQL数据库的更快方法。 如何实现保留单元格内容的富文本格式,例如“快速布朗 Fox ”。

我猜它需要以某种方式将内容格式解析为匹配的HTML标签?有没有办法在PHPExcel中实现这一点?

谢谢!

1 个答案:

答案 0 :(得分:0)

文档中提到了这一点。


    $objRichText = new PHPExcel_RichText();
    $objRichText->createText('This invoice is ');

    $objPayable = $objRichText->createTextRun('payable within thirty days after the end of the month');
    $objPayable->getFont()->setBold(true);
    $objPayable->getFont()->setItalic(true);
    $objPayable->getFont()->setColor( new PHPExcel_Style_Color( PHPExcel_Style_Color::COLOR_DARKGREEN ) );

    $objRichText->createText(', unless specified otherwise on the invoice.');

    $objPHPExcel->getActiveSheet()->getCell('A18')->setValue($objRichText);