致命错误:未捕获的异常' PHPExcel_Exception'

时间:2016-07-26 07:49:31

标签: php excel codeigniter

我正在尝试使用php将一些数据导出到excel,我收到以下错误。

  

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

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

3 个答案:

答案 0 :(得分:2)

在以下代码行中打开PHPExcel \ Worksheet.php文件和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.');
}

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

只需转到PHPExcel \ Worksheet.php文件并注释以下行:

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