致命错误:未捕获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);