使用PHPExcel从HTML创建Excel

使用PHPExcel从HTML创建Excel,php,phpexcel,Php,Phpexcel,我在变量中使用HTML代码,我不知道如何使用PHPExcel传递以生成Excel 我可以用加载HTML文件生成Excel,但如果我想在变量中使用HTML,我会感到困惑。请给我一个如何实施的想法 我的示例代码如下 <?php require_once 'PHPExcel.php'; require_once 'PHPExcel/IOFactory.php'; $objPHPExcel = new PHPExcel(); header('

我在变量中使用HTML代码,我不知道如何使用PHPExcel传递以生成Excel

我可以用加载HTML文件生成Excel,但如果我想在变量中使用HTML,我会感到困惑。请给我一个如何实施的想法

我的示例代码如下

<?php
       require_once 'PHPExcel.php';
       require_once 'PHPExcel/IOFactory.php';
       $objPHPExcel = new PHPExcel();
       header('Content-Type: application/vnd.ms-excel');
       header('Content-Disposition: attachment;filename="name_of_file.xls"');
       header('Cache-Control: max-age=0');
       $html ='<table><tr><td><font color="blue">Hello</font></td><td><font style="color: blue;">Rest</font></td></tr><tr><td><font style="color: green;">Next</font></td><td><font style="color: Yellow;">Back</font></td></tr></table>';
       $wizard = new PHPExcel_Helper_HTML;
       $richText = $wizard->buildTextRun($html);
       $objPHPExcel->setActiveSheetIndex(0);                               
       $objPHPExcel->getActiveSheet()->setCellValue('A1', $richText);   
       $objPHPExcel->getActiveSheet()->setTitle('Sheet 1');  
       $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
       $objWriter->save('php://output', 'w'); 
        ?>

HTML中的
具有
并提交该表单。然后,在PHP中,所有HTML变量都将位于
$\u POST
superglobalThanx中,供您回复@Justinas。但我需要在一个Excel文件中创建多个选项卡,所有选项卡都有不同的HTML。HTML将填充动态值。所以我想在不同的变量中使用所有html,在这里我将填充动态值。有没有可能使用变量?Thanx来改进这个帖子@Dave