Мне нужно объединить ячейки в 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 и т. д. (нестандартный шаблон).
Он объединяет ячейки, как показано на предыдущем снимке, как видно сразу под ячейкой Примечание. После объединения этих ячеек по строкам я пытаюсь объединить их по столбцам следующим образом.
$sheet->mergeCells("G".($row_count+1).":I".($row_count+1));
но это не работает. Когда я пытаюсь открыть файл Excel, он запрашивает подтверждение (с окном подтверждения)
Excel обнаружил нечитаемое содержимое в файле «report.xlsx». Вы хотите восстановить содержимое этой книги? Если вы доверяете источнику этого книгу, щелкните Да.
Как тогда объединять ячейки по строкам и столбцам в Excel?