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正在產生,但我得到這個錯誤。我搜索了很多,但沒有成功。所以我幾乎得到了我需要的東西,但是這個錯誤限制了我使用它。所以幫助。 。 。 。 。
謝謝解決了這個問題。現在又開始了另一個旅程,根據我的要求和其他內容設置樣式。如果我再次陷入困境並且/或者沒有在文檔中找到解決方案,我會回來的 –