首页 > 解决方案 > 使用 php excel 将 html 渲染为 excel

问题描述

我正在尝试使用 php excel 将 html 呈现为 excel。这是我的代码。

    $value = "<ul><li>new</li></ul>";
    $objTpl = new PHPExcel();
    $objTpl->createSheet(0)
    ->setTitle("Title")
    ->setCellValue ( 'A1', 'Value' );
    $objTpl->getSheet(0)->setCellValueExplicit("A2", $value);

    header('Content-Type: application/vnd.ms-excel; ');
    header('Content-Disposition: attachment;filename="Test"');
    header('Cache-Control: max-age=0');
    $objWriter = PHPExcel_IOFactory::createWriter($objTpl, 'Excel5');
    $objWriter->save('php://output'); 

PHP excel 正在创建 excel,但单元格值显示为

<ul><li>new</li></ul>

但我希望它显示为

.

有没有办法在 php.ini 中做到这一点?请帮忙!

标签: phphtmlphpexcel

解决方案


推荐阅读