我正在尝试加载Excel模板:
require_once BASEPATH .'libraries/PHPExcel/IOFactory.php';
$objPHPExcel = PHPExcel_IOFactory::load($filename);
并抛出一个错误:
Call to undefined method PHPExcel::sheetNameExists() in ...\libraries\PHPExcel\Worksheet.php on line 809
我检查了$filename
,文件已存在。
规格:
PHPExcel: v.1.7.6,2011-02-27
答案 0 :(得分:1)
您可能会混合使用PHPExcel版本。最新的稳定版本是PHPExcel 1.8.0,于2014年3月发布。缺少的函数SUB_1_SC_0310_1_A_L01
在PHPExcel.php中定义。
PHPExcel_1.8.0_doc.zip包含一个名为Classes的文件夹,其中包含一个名为PHPExcel的文件夹和一个名为PHPExcel.php的文件。您需要将两者都复制到库文件夹中。
下载最新的PHPExcel版本