如何在不修剪的情况下获取所有 sheet 个名称?
How to get all sheet names without trimming?
我有 excel 文件,sheet 名称为 utf-8,我被修剪了 sheet 名称,因为这个 sheet 标题超过 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
变量中,我得到了所有 sheet 个名称的列表,但所有名称都被删除了。
但没有变化。
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];
请注意 sheet
的括号和 ID
我有 excel 文件,sheet 名称为 utf-8,我被修剪了 sheet 名称,因为这个 sheet 标题超过 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
变量中,我得到了所有 sheet 个名称的列表,但所有名称都被删除了。
但没有变化。
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];
请注意 sheet
的括号和 ID