PHPEXcel保存到本地時報錯

$PHPWriter->save($filename.".xls");

這句報錯:exception 'Exception' with message 'Could not close zip file 篩選.xls.' in E:\wamp64\www\smartcrm_2018\Base\Extend\Library\ORG\PHPExcel\PHPExcel\Writer\Excel2007.php:378 Stack trace: #0 

解決辦法:$filename = (strtolower(substr(PHP_OS,0,3))=='win') ? mb_convert_encoding($filename,'gbk','UTF-8') : $filename;
                   $PHPWriter->save($filename.".xls");

報錯原因:windows下因爲導出的是gbk格式的 所以在導出的時侯含有中文的話就會有彈出關閉不了的情況,應該關閉的是亂碼。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章