phpspreadsheet 合并错误与变量
phpspreadsheet merge error with variables
当我使用变量将单元格与 phpspreadsheet 合并时,我遇到了问题。
在 MS Excel (2019) 中打开时,它说程序可以尝试恢复文档,如果我确定它是可靠的。
当我说是时,文件没问题,合并工作正常。
为什么我有那个消息?
我在这条路上没有这条消息:
$spreadsheet->getActiveSheet()->mergeCells('B2:F2');
但是在这条路上我收到了这条消息:
$cellRange = 'B2:F2';
$spreadsheet->getActiveSheet()->mergeCells($cellRange);
MergeCells 是一个明智的功能。如果你尝试 to/accidentally make overlap cell groups 这种错误。确保您的代码不会做这样的事情:
for($i=1; $i<3; $i++){
$cellRange = 'B'.$i.':F'.$i;
$spreadsheet->getActiveSheet()->mergeCells($cellRange);
}
我的错误是:
我在 "for" 循环中使用那个合并工具,我试图将一个已经合并的单元格与另一个单元格合并。
当我使用变量将单元格与 phpspreadsheet 合并时,我遇到了问题。
在 MS Excel (2019) 中打开时,它说程序可以尝试恢复文档,如果我确定它是可靠的。
当我说是时,文件没问题,合并工作正常。 为什么我有那个消息?
我在这条路上没有这条消息:
$spreadsheet->getActiveSheet()->mergeCells('B2:F2');
但是在这条路上我收到了这条消息:
$cellRange = 'B2:F2';
$spreadsheet->getActiveSheet()->mergeCells($cellRange);
MergeCells 是一个明智的功能。如果你尝试 to/accidentally make overlap cell groups 这种错误。确保您的代码不会做这样的事情:
for($i=1; $i<3; $i++){
$cellRange = 'B'.$i.':F'.$i;
$spreadsheet->getActiveSheet()->mergeCells($cellRange);
}
我的错误是: 我在 "for" 循环中使用那个合并工具,我试图将一个已经合并的单元格与另一个单元格合并。