我一直在使用数组进行循环来设置excel单元格的值。目前正在工作,但有时值有一个奇怪的行为,重复单元格中的数据。 Array来自另一个文件(通过POST):
$posicionesX = $_POST['postposX'];
$posicionesY = $_POST['postposY'];
$asignadorB=6;
while ($asignadorB <= $lastRowEmpla){
foreach ($posicionesX as $key=>$value){
$excelObj->getSheet(2) ->SetCellValue ("E".$asignadorB, $value);
unset($value);
$asignadorB++;
};
};
$asignadorC=6;
while ($asignadorC <= $lastRowEmpla){
foreach ($posicionesY as $key2=>$value2){
$excelObj->getSheet(2) ->SetCellValue ("F".$asignadorC, $value2);
unset($value2);
//$excelObj->getSheet(2) ->SetCellValue ("F".$asignadorB, );
$asignadorC++;
};
};
?>
<?php $objWriter->save("../configuracion.xlsx");?>
我使用PHPEXCEL填充单元格。数组是Position.Top和Position.Left的一些按钮,我需要在Excel文件中写这个坐标。
有人可以知道发生了什么事吗?