致命错误:未捕获exception“PHPExcel_Exception”

我想出口一些数据使用PHP的Excel,我得到以下错误。

致命错误:未捕获exception“PHPExcel_Exception”,并带有消息“表单标题中允许的最多31个字符”。 在C:\ xampp \ htdocs \ doc \ application \ third_party \ PHPExcel \ Worksheet.php:472。

有没有办法将标题长度从31增加到另一个数字? 有人请帮忙。

只要去PHPExcel \ Worksheet.php文件并注释以下行:

if (PHPExcel_Shared_String::CountCharacters($pValue) > 31) { throw new PHPExcel_Exception('Maximum 31 characters allowed in sheet title.'); } 

打开你的PHPExcel \ Worksheet.php文件并将change the value 31 to some other digit为下面的代码行中的change the value 31 to some other digit

 if (PHPExcel_Shared_String::CountCharacters($pValue) > 31) { throw new PHPExcel_Exception('Maximum 31 characters allowed in sheet title.'); } 

打开Worksheet.php文件,我将以下内容添加到公共function setTitle($pValue = 'Worksheet')方法的顶部:

 $pValue = substr($pValue, 0, 31);