相关疑难解决方法(0)

使用PHPExcel将行和列中的单元格合并在一起

我需要按行合并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中按行和列合并单元格呢?

php excel-2007 phpexcel

17
推荐指数
2
解决办法
6万
查看次数

标签 统计

excel-2007 ×1

php ×1

phpexcel ×1