我想列出工作簿中的所有工作表名称,但出现以下错误:
Call to undefined method PhpOffice\PhpSpreadsheet\Spreadsheet::listWorksheetNames()
这是我的代码:
<?php
require_once('vendor/autoload.php');
use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
use PhpOffice\PhpSpreadsheet\IOFactory;
$inputFileName = 'uploads/1.xlsx';
$spreadsheet = IOFactory::load($inputFileName);
$worksheetNames = $spreadsheet->listWorksheetNames();
echo '<h3>Worksheet Names</h3>';
echo '<ol>';
foreach ($worksheetNames as $worksheetName) {
echo '<li>', $worksheetName, '</li>';
}
echo '</ol>';
?>
我尝试重复:https://phpspreadsheet.readthedocs.io/en/latest/topics/reading-files/#reading-only-named-worksheets-from-a-file
我的错误在哪里?
MMMHUHU
自定义菜单的那个方法不需要调用吗
为什么第8行自定义方法名一定是HelloWorld,第34行,调用show方法,可是name在另一个方法里。
为什么我不能像视频老师讲的调用ready方法,在定义方法,
类里面并没有定义特殊方法,为啥能调用特殊方法?