【问题标题】:phpspreadsheet: function 'sum' problem output with '@'phpspreadsheet:函数\'sum\'问题输出与\'@\'
【发布时间】:2022-10-25 15:30:29
【问题描述】:

当我尝试对 phpspreadsheet 使用“sum”函数时,输出返回“@”。逻辑序列正常工作(因此添加总和的单元格是正确的)。见图片正确)。请参阅 IMAGEVEDERE 图像。

输入:

$spreadsheet->getActiveSheet()->setCellValue('E' . $row, '=SOMMA(E4:E' . $row_1 . ')');

输出:

enter image description here

【问题讨论】:

  • @ 是隐式交集运算符,在 Excel 365 中引入。当您写入 .Formula.Value 时,它将包含在公式中。为避免这种情况,您必须写信给.Formula2。你的图书馆支持吗?
  • 我不知道,我使用这个包'phpspreadsheet'
  • 而且我不知道如何写 .Formula2

标签: php excel excel-formula phpspreadsheet phpoffice-phpspreadsheet


【解决方案1】:

Phpspreadsheet 只识别英文的函数。

那将是这样的:

$spreadsheet->getActiveSheet()->setCellValue('E' . $row, '=SUM(E4:E' . $row_1 . ')');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-12-29
    • 2017-03-29
    • 1970-01-01
    • 2022-07-22
    • 2015-06-08
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    相关资源
    最近更新 更多