我想列出工作簿中的所有工作表名称,但出现以下错误:
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