【问题标题】:Why @ (at) pop in my PHPOffice/PhpSpreadsheet formula?为什么@ (at) pop 在我的 PHPOffice/PhpSpreadsheet 公式中?
【发布时间】:2022-10-04 21:26:47
【问题描述】:

我把这个公式放在我的单元格中:

     $worksheet->setCellValue("B6", '=MIN(IF(D9:D157>0,D9:D157))');  
     $worksheet->getStyle("B6")->getNumberFormat()->setFormatCode(\PhpOffice\PhpSpreadsheet\Style\NumberFormat::FORMAT_DATE_DMYSLASH);

当我打开我的文件时,结果是:

=MIN(IF(@D9:D157>0;D9:D157))

不知道为什么要在公式中添加@。
这个@打破了公式。当我删除它是好的。
你有想法吗 ?
谢谢!

【问题讨论】:

    标签: phpspreadsheet


    【解决方案1】:

    似乎是不同版本的 Excel 的问题。 我将公式更改为不太复杂的公式。

    【讨论】:

      猜你喜欢
      • 2021-04-01
      • 2022-01-11
      • 2018-06-15
      • 2021-11-25
      • 2019-07-30
      • 2020-02-24
      • 2018-09-28
      • 1970-01-01
      • 2021-04-16
      相关资源
      最近更新 更多