我有一个工作表名称为utf-8的excel文件,并且由于该工作表标题的字符数超过31个,因此我修剪了工作表名。
我的代码:
<?php
use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
use PhpOffice\PhpSpreadsheet\IOFactory;
$reader = IOFactory::createReader('Xlsx');
$reader->setReadDataOnly(TRUE);
$spreadsheet = $reader->load('/home/cool-file.xlsx');
$all = $spreadsheet->getSheetNames();
在$all
变量中,我获得了所有工作表名称的列表,但所有名称均被修剪。
但没有变化。
答案 0 :(得分:1)
use PhpOffice\PhpSpreadsheet\Reader\Xlsx;
use PhpOffice\PhpSpreadsheet\IOFactory;
$reader = IOFactory::createReader('Xlsx');
$reader->setReadDataOnly(TRUE);
$spreadsheet = $reader->load('/home/cool-file.xlsx');
$all = $spreadsheet->getSheetNames()[1];
请注意表格的括号和ID