Объединение ячеек в Excel по строкам и столбцам с помощью 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));     

Где переменная $row_countимеет непредсказуемое динамическое значение, такое как 25, 50, 75 и т. д. (нестандартный шаблон).

enter image description here

Он объединяет ячейки, как показано на предыдущем снимке, как видно сразу под ячейкой Примечание. После объединения этих ячеек по строкам я пытаюсь объединить их по столбцам следующим образом.

$sheet->mergeCells("G".($row_count+1).":I".($row_count+1));             

но это не работает. Когда я пытаюсь открыть файл Excel, он запрашивает подтверждение (с окном подтверждения)

Excel обнаружил нечитаемое содержимое в файле «report.xlsx». Вы хотите восстановить содержимое этой книги? Если вы доверяете источнику этого книгу, щелкните Да.

Как тогда объединять ячейки по строкам и столбцам в Excel?

17
задан Tiny 13 June 2013 в 18:45
поделиться