我尝试在Excel工作表中插入公式=IF(D2="";"";COUNTIF(D:D;D2))
。 这里是我想要的代码:如何在单元格中使用perl写入公式WIN32 :: OLE
$WorkSheet->Cells($Row2Use,'L')->{Formula} = "=IF(D".$Row2Use."=\"\",\"\",COUNTIF(D:D,D".$Row2Use.")"; # =IF(D2="";"";COUNTIF(D:D;D2))
我也用{Value}
代替{Formula}
没有成功尝试! 我犯了什么错误
的[Perl的命令列表来操作Windows版Excel的Win32 :: OLE模块]可能的复制(https://stackoverflow.com/questions/27613878/list-of-perl-commands-to-manipulate- windows-excel-with-win32ole-module) – xxfelixxx
看看这里:https://stackoverflow.com/questions/27613878/list-of-perl-commands-to-manipulate-windows-excel-with-win32ole-module – xxfelixxx
是的,可以,当然,我也看到并阅读了这一点。 所以我使用'{Formula}'的方法是正确的,但是最后我的单元格是空的,我没有看到类似语法错误的错误! –