【发布时间】:2012-06-06 07:05:23
【问题描述】:
我需要使用 PHPExcel 按行和按列合并 Excel (xlsx) 中的单元格。我尝试了以下方法。
$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 等(无规则模式)。
它合并单元格,如前面的 snap shot 所示,可以在 Note 单元格的正下方看到。按行合并这些单元格后,我尝试按列合并它们,如下所示。
$sheet->mergeCells("G".($row_count+1).":I".($row_count+1));
但它不起作用。当我尝试打开 excel 文件时,它要求确认(带有确认框)
Excel 在“report.xlsx”中发现了不可读的内容。你想要_____吗 恢复此工作簿的内容?如果你相信这个消息的来源 工作簿,单击是。
那么如何在Excel中按行列合并单元格呢?
【问题讨论】:
标签: php excel-2007 phpexcel