PHPExcel mergeCells每2n列

时间:2016-11-15 07:58:47

标签: php excel phpexcel

我在数组$header1$header2$data中有一些数据。这种情况是将所有这些数组插入到已经准备好标题的excel文件中,即:

enter image description here

插入$header1$header2后,将设置另一个标头。 现在主要问题是将$header1数组插入到合并列:

enter image description here

或者首先插入数据然后合并它们:

enter image description here

在我身边,我尝试了很多解决方案,但没有...

我的代码:

$excel2->setActiveSheetIndex(4);
$row = 6;
$col = 2;
$col_letter = 'D';
foreach($header1 as $key=>$value) {
    $excel2->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $value);
    $col=$col+2;
    $merge = "'".$col_letter.$row.":".(++$col_letter).$row."'";
    $excel2->getActiveSheet()->mergeCells($merge);
    $col_letter++;
}

考虑到$header1数组的数据不可预测且数据的数量可能超过50个。

任何建议将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

似乎我自己在提及PHPExcel Column Loop

时解决了问题
<module name="JavadocMethod">
    <property name="scope" value="public"/>
    <property name="suppressLoadErrors" value="true"/>
</module>

enter image description here