Excel PHPSReadSheet与变量合并错误

Excel PHPSReadSheet与变量合并错误,excel,xlsx,phpspreadsheet,Excel,Xlsx,Phpspreadsheet,当我使用变量将单元格与phpspreadsheet合并时,我遇到了一个问题 在MS Excel(2019)中打开时,它说如果我确信该文档是可靠的,该程序可以尝试恢复该文档 当我说“是”时,文档就可以了,合并工作也很好。 为什么我有这个信息 我没有这样的信息: $spreadsheet->getActiveSheet()->mergeCells('B2:F2'); 但在这方面,我有一个信息: $cellRange = 'B2:F2'; $spreadsheet->

当我使用变量将单元格与phpspreadsheet合并时,我遇到了一个问题

在MS Excel(2019)中打开时,它说如果我确信该文档是可靠的,该程序可以尝试恢复该文档

当我说“是”时,文档就可以了,合并工作也很好。 为什么我有这个信息

我没有这样的信息:

$spreadsheet->getActiveSheet()->mergeCells('B2:F2');
但在这方面,我有一个信息:

$cellRange      =   'B2:F2';
$spreadsheet->getActiveSheet()->mergeCells($cellRange);

合并单元格是一个合理的功能。如果您试图/意外地使单元格组重叠,则会出现这种错误。请确保您的代码不会执行以下操作:

for($i=1; $i<3; $i++){
  $cellRange      =   'B'.$i.':F'.$i;
  $spreadsheet->getActiveSheet()->mergeCells($cellRange);
}
for($i=1;$igetractivesheet()->合并单元格($cellRange);
}
我的错误是:
我在“for”循环中使用该合并工具,试图将一个已合并的单元格与另一个单元格合并。

请注意,在openoffice上打开此文件时,我没有任何错误消息。好的,是的,我的代码正在这样做,您建议如何修复它?我需要连接一个变量a:”还有另一个变量…第一步我会给出像B1:F1,B2:F2,C2:F2这样的单元格范围。然后我会看看重叠单元格的位置。在我的例子B2:F2,C2:F2中。然后我会阻止这种合并(跳过C2:F2)。有很好的帮助函数和