excel列的求和计算-PHP-excel

excel列的求和计算-PHP-excel,php,phpexcel,Php,Phpexcel,我需要在单元格中存储列的总和。该列是动态创建的。因此我无法使用该公式 =总和(K8:K894) 在 请给我一个解决方案。请看我的屏幕截图。我需要显示列col1,col2,col3的总和,仅在标题上方1行 无需为循环添加。 您可以尝试这样做:(假设您希望将K8中的值添加到某个动态值) $objPHPExcel->getActiveSheet() ->setCellValue(“”, “=总和(8:“.count($columns)。”) ); 无需为循环添加。 您可以尝试这样做:(假设您希望将K8

我需要在单元格中存储列的总和。该列是动态创建的。因此我无法使用该公式

=总和(K8:K894)

请给我一个解决方案。请看我的屏幕截图。我需要显示列col1,col2,col3的总和,仅在标题上方1行


无需为循环添加
。
您可以尝试这样做:(假设您希望将K8中的值添加到某个动态值)

$objPHPExcel->getActiveSheet()
->setCellValue(“”,
“=总和(8:“.count($columns)。”)
);

无需为
循环添加
。
您可以尝试这样做:(假设您希望将K8中的值添加到某个动态值)

$objPHPExcel->getActiveSheet()
->setCellValue(“”,
“=总和(8:“.count($columns)。”)
);

=SUM(K8:K894)给出从单元格K8到K894的和,对吗?但我没有得到值K,因为它是动态创建的。我的列是动态创建的。我们可以使用$objPHPExcel->setActiveSheetIndex(0)->setCellValueByColumnRow($K,4,'value');对于动态创建的列。那么如何实现同一列的sum?正如您所知,列no&start行将其动态放置,而不是fixed value=sum(K8:K894),正确地给出从单元格K8到K894的总和?但是我没有得到值K,因为它是动态创建的。我的列是动态创建的。我们可以使用$objPHPExcel->setActiveSheetIndex(0)->SetCellValueByColumnRow($k,4,'value');对于动态创建的列。那么如何实现相同列的求和?正如您所知,列no&start行将其动态放置,而不是固定值。是否可以知道数据将从哪个列开始?我的意思是知道列号。数据将从何处开始?是的。这是可能的。列号,您要显示总值的位置也是固定的?行是固定的。列是动态的。是否可以知道数据将从哪一列开始?我的意思是知道列号。数据将从何处开始?是的。这是可能的。列号,您要显示总值的位置也是固定的?行是固定的。列是动态的
    for($k=9;count($columns);$k++){      
         $objPHPExcel->setActiveSheetIndex(0)->setCellValueByColumnAndRow($k,4,'=SUM(K8:K894)');
     }
$objPHPExcel->getActiveSheet()
    ->setCellValue("<Your Column No from where you want to THE SUM VALUE>",
       "=SUM(<Your Column No from where you want to start adding i.e K>8:<Your Column No from where you want to start adding i.e K>".count($columns).")")
);