0
。 。 。 。 我正在使用Codeigniter 3.1和PHPExcel 1.8。
我有一个创建一个PHPExcel对象,并返回它和其他功能的Excel输出到浏览器
这是工作完全正常的功能。现在我也需要相同Excel数据的HTML。以前我正在创建一个单独的预览功能。但是每当有需要时,我必须在两个地点完成。所以我搜索了一下,发现我也可以使用PHPExcel生成HTML。以下是我使用的代码
$objPHPExcel = $this->MyExcelModel->my_function();
$objWriter2 = new PHPExcel_Writer_HTML($objPHPExcel);
$html = "";
$html .= $objWriter2->generateHTMLHeader();
$html .= $objWriter2->generateSheetData();
$html .= $objWriter2->generateHTMLFooter();
我在json响应中发送此html用于ajax调用。当函数被调用时。我得到一个错误
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined property: PHPExcel_Writer_HTML::$_sheetIndex</p>
<p>Filename: Writer/HTML.php</p>
<p>Line Number: 401</p>
和JSON响应也有html。所以HTML正在产生,但我得到这个错误。我搜索了很多,但没有成功。所以我几乎得到了我需要的东西,但是这个错误限制了我使用它。所以帮助。 。 。 。 。
谢谢解决了这个问题。现在又开始了另一个旅程,根据我的要求和其他内容设置样式。如果我再次陷入困境并且/或者没有在文档中找到解决方案,我会回来的 –