PhpExcel-如何在第N行之后插入同一行


PhpExcel - How insert the same row after row N?

我有php模板。这是一个空表(T0行),底部有一些页脚。我试图从php中填充表格,但如果我有T1行(T1>T0),那么问题就会出现。

我认为那个空表应该包含一个空行。我们知道这个行号。然后,我们将这一行(插入相同的行)复制T1次,并填充空表。页脚下降。一切都会好起来的

给我举个例子,我该怎么做。非常感谢。

PhpExcel 1.7.6

只是复制@markBaker所说的内容(这样我们就可以将解决方案设置为答案):

//Insert 10 new rows between rows 1 and 2 
$objPHPExcel->getActiveSheet()->insertNewRowBefore(2,10); 

现在将行2的样式应用于插入的行:

$objPHPExcel->getActiveSheet()->duplicateStyle($objPHPExcel->getActiveSheet()->getStyle('A1'),'A2:A10');