PHPExcel Writer Excel2007

时间:2011-07-21 07:55:18

标签: php

我正在使用PHPExcel lib生成mysql数据库表的excel文件。但是当我调用excel生成函数时,我遇到致命错误。正在发生的错误如下。

Fatal error: Uncaught exception 'Exception' 
with message 'Could not close zip file DfEeFxMeVtUnSbKoEpTpYdYiYsEnGrQi.xlsx.' 
in /home/testcente2/domains/topcats-backend-testcenter.nl/public_html/dev/core/lib/PHPExcel/Writer/Excel2007.php:337 

Stack trace: 
#0 /home/testcente2/domains/topcats-backend-testcenter.nl/public_html/dev/core/lib/class.IExportModule.php(81): PHPExcel_Writer_Excel2007->save('DfEeFxMeVtUnSbK...') 
#1 /home/testcente2/domains/topcats-backend-testcenter.nl/public_html/dev/core/lib/class.ExportModule_lang.php(59): IExportModule->_download_Excel2007() 
#2 /home/testcente2/domains/topcats-backend-testcenter.nl/public_html/dev/controllers/export.get.create.php(12): ExportModule_lang->export() 
#3 /home/testcente2/domains/topcats-backend-testcenter.nl/public_html/dev/export.php(17): require_once('/home/testcente...') 
#4 {main} thrown in /home/testcente2/domains/topcats-backend-testcenter.nl/public_html/dev/core/lib/PHPExcel/Writer/Excel2007.php on line 337

你好朋友请告诉我为什么会出现这个错误,我们如何解决这个错误?

1 个答案:

答案 0 :(得分:0)

来自PHPEXCEL Reference

要求

  • PHP 5.2.0或更高版本
  • PHP扩展php_zip已启用**
  • 启用PHP扩展程序php_xml
  • PHP扩展php_gd2已启用(如果未编译)

php.ini上的PHP包(zip)的所有部分都应在{{1}}中启用

  

** php_zip只需PHPExcel_Reader_Excel2007,   PHPExcel_Writer_Excel2007,PHPExcel_Reader_OOCalc。换句话说,如果   您需要PHPExcel来处理.xlsx或.ods文件,您将需要zip   扩展,但不是。