我在数组$header1
,$header2
和$data
中有一些数据。这种情况是将所有这些数组插入到已经准备好标题的excel文件中,即:
插入$header1
和$header2
后,将设置另一个标头。
现在主要问题是将$header1
数组插入到合并列:
或者首先插入数据然后合并它们:
在我身边,我尝试了很多解决方案,但没有...
我的代码:
$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个。
任何建议将不胜感激。谢谢。
答案 0 :(得分:0)
似乎我自己在提及PHPExcel Column Loop
时解决了问题<module name="JavadocMethod">
<property name="scope" value="public"/>
<property name="suppressLoadErrors" value="true"/>
</module>