【问题标题】:PhpSpreadsheets - How get cell coordinate by column and row?PhpSpreadsheet - 如何按列和行获取单元格坐标?
【发布时间】:2021-05-25 21:56:10
【问题描述】:

我想执行这个求和公式,但是我正在用列和行填充单元格,如何获取最后一列的名称以将其放置在范围内

$sheet->setCellValueByColumnAndRow($col, $row, $score);
$sheet->setCellValueByColumnAndRow(($col + 1), $row, "=SUM(E{$row}:{$col_name}{$row})");
$sheet->getCellByColumnAndRow(($col + 1), $row)->getCalculatedValue();

我试过了

$sheet->setCellValueByColumnAndRow($col, $row, "=SUM(E{$row}:{$sheet->getCellByColumnAndRow($col, $row)})");

【问题讨论】:

    标签: phpspreadsheet


    【解决方案1】:

    不是 100% 确定我理解这个要求,但假设我的解释是正确的,那么 Cell getCoordinate() 方法应该可以满足您的需求。试试这个:

    $sheet->setCellValueByColumnAndRow($col, $row, "=SUM(E{$row}:{$sheet->getCellByColumnAndRow($col, $row)->getCoordinate()})");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-27
      • 2019-07-15
      相关资源
      最近更新 更多