如何解决PhpSpreadsheet 在工作表标签标题旁边放了一个数字
这是我的代码:-
$facilities = Facility::where('area_id','!=',1)->where('area_id',4)->get();
$spreadsheet = new Spreadsheet();
foreach($facilities as $i => $facility){
$spreadsheet->setActiveSheetIndex($i);
$sheet = $spreadsheet->getActiveSheet();
$sheet->setTitle('test');
if(($i+1) !== count($facilities)){
$spreadsheet->createSheet();
}
}
$spreadsheet->setActiveSheetIndex(0);
$writer = new Xlsx($spreadsheet);
$writer->save(base_path().'/tracking-file/test.xlsx');
我只是用('test')为每张纸加上标题的问题,输出显示标题旁边的数字:-
如何从标签标题中删除这些数字?
解决方法
每个the docs on adding a new Worksheet:
使用此方法创建的新工作表将被称为 Worksheet<n>
其中 <n>
是可以保证标题是
独一无二。
在 Worksheet::setTitle
's source code 中可以找到相同的行为。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。