PHPExcel将html文件写入现有的xlsx文件

时间:2015-01-15 06:22:56

标签: excel-2007 phpexcel

我有一个模板文件,我使用PHPExcel填充。但我的条款和条件保存在数据库中,带有html标签和内联css。现在这些条款和条件可能会发生变化,因此我无法将其置于模板中。因此,只有解决方案是从数据库中取出并将其放入创建的模板中,但我不知道如何打开xlsx文件并在其中插入.html文件,也许作为第二张。

这是我目前的代码:

$objPHPExcel = new PHPExcel();
    $objPHPExcel = PHPExcel_IOFactory::load($inputFileName);
 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
    $objWriter->save($outputFileName);

当然,有很多代码专门处理将数据写入excel文件,但这种方法非常有效。

有人可以解释我怎么能去做。

由于

1 个答案:

答案 0 :(得分:0)

您不能简单地在xlsx文件中插入HTML文件

PHPExcel的最新开发分支包含一个HTML到富文本向导,它将获取一个HTML标记块并将其转换为可以存储在单元格中的富文本对象,并/Examples/42richText.php演示如何它可以使用。目前,这仅涵盖基本标记代码(<br /><font><b><i><em><strong>,{{1} },<sub><sup><ins>等)并且不会以任何方式处理内联样式。但是,它可以通过一些额外的工作为您提供所需的基础。