调用未定义的方法 PHPExcel_Reader_HTML::listWorksheetNames()

Call to undefined method PHPExcel_Reader_HTML::listWorksheetNames()

这太疯狂了。我需要处理 excel 文件,但它只在 xampp 或 wampsever 上运行良好,在 IIS 上它几乎不起作用。 我的代码:

include_once "../excel/PHPExcel.php";
$file = $_FILES['file']['tmp_name'];
$objReader = PHPExcel_IOFactory::createReaderForFile($file);
$listWorkSheets = $objReader->listWorksheetNames($file);

导出错误:

Fatal error: Call to undefined method PHPExcel_Reader_HTML::listWorksheetNames()

我通过添加修复了 100%:

use PHPExcel_Settings;
PHPExcel_Settings::setZipClass(PHPExcel_Settings::PCLZIP);

行代码后需要"PHPExcel.php"