我需要按行合并Excel(xlsx)中的单元格,再使用列合并列PHPExcel.我尝试了以下内容.
$sheet->mergeCells("G".($row_count+1).":G".($row_count+4));
$sheet->mergeCells("H".($row_count+1).":H".($row_count+4));
$sheet->mergeCells("I".($row_count+1).":I".($row_count+4));
Run Code Online (Sandbox Code Playgroud)
变量$row_count有一些不可预测的动态值,如25,50,75等(没有常规模式).

它合并单元格,如前面的快照所示,可以在Note单元格的正下方看到.在按行合并这些单元格之后,我正在尝试按列合并它们,如下所示.
$sheet->mergeCells("G".($row_count+1).":I".($row_count+1));
Run Code Online (Sandbox Code Playgroud)
但它不起作用.当我尝试打开excel文件时,它会要求确认(带有确认框)
Excel在"report.xlsx"中找到了不可读的内容.你想恢复这个工作簿的内容吗?如果您信任此工作簿的来源,请单击"是".
如何在Excel中按行和列合并单元格呢?