J'essaie d'exporter certaines données pour excel à l'aide de php et je reçois l'erreur suivante.
Erreur fatale: exception non autorisée 'PHPExcel_Exception' avec message 'maximum 31 caractères autorisés en titre de feuille.' dans C: \ xampp \ htdocs \ doc \ application \ third_party \ PHPExcel \ Worksheet.php: 472.
Existe-t-il un moyen d'augmenter la longueur du titre de 31 à un autre chiffre? Quelqu'un aide-t-il.
Accédez simplement au file PHPExcel \ Worksheet.php et commentez la ligne suivante:
if (PHPExcel_Shared_Ssortingng::CountCharacters($pValue) > 31) { throw new PHPExcel_Exception('Maximum 31 characters allowed in sheet title.'); }
Ouvrez votre file PHPExcel \ Worksheet.php et change the value 31 to some other digit
dans la ligne de code suivante:
if (PHPExcel_Shared_Ssortingng::CountCharacters($pValue) > 31) { throw new PHPExcel_Exception('Maximum 31 characters allowed in sheet title.'); }
En ouvrant le file Worksheet.php, j'ai ajouté ce qui suit au haut de la function setTitle($pValue = 'Worksheet')
publique function setTitle($pValue = 'Worksheet')
méthode:
$pValue = substr($pValue, 0, 31);