如何在 PHPSpreadsheet 中获取命名范围
How to get Named Ranges in PHPSpreadsheet
我想在我的文件中获取命名范围。只是我的范围的名称。在我的文件中,我有范围 'detail'、'header'、'footer'。这是我的功能
$temp_name = [];
foreach($spreadsheet->getNamedRanges() as $name){
$temp_name [] = $name;
}
print_r("<br>Temp Name<br>");
print_r($temp_name[]);
print_r("<br><br>");
但我在 $temp_name.
中获得了很多价值
我不使用 PhpSpreadsheet,但是查看 their documentation、getNamedRanges
returns 一个 NamedRange
s 的数组,它又具有名称,它没有' return 只是名字而已。所以你需要从范围中获取名称,比如 -
foreach ($spreadsheet->getNamedRanges() as $range) {
temp_name[] = $range->getName();
}
另请回复:print_r("<br>Temp Name<br>");
用于字符串,只需使用 print '..';
,print_r()
用于数组。
我想在我的文件中获取命名范围。只是我的范围的名称。在我的文件中,我有范围 'detail'、'header'、'footer'。这是我的功能
$temp_name = [];
foreach($spreadsheet->getNamedRanges() as $name){
$temp_name [] = $name;
}
print_r("<br>Temp Name<br>");
print_r($temp_name[]);
print_r("<br><br>");
但我在 $temp_name.
中获得了很多价值我不使用 PhpSpreadsheet,但是查看 their documentation、getNamedRanges
returns 一个 NamedRange
s 的数组,它又具有名称,它没有' return 只是名字而已。所以你需要从范围中获取名称,比如 -
foreach ($spreadsheet->getNamedRanges() as $range) {
temp_name[] = $range->getName();
}
另请回复:print_r("<br>Temp Name<br>");
用于字符串,只需使用 print '..';
,print_r()
用于数组。