用c#在excel文件中设置单元格公式,包括%
本文关键字:包括 单元格 设置 excel 文件 | 更新日期: 2023-09-27 18:13:13
您可以使用c#:
在excel文件中设置这样的公式Worksheets("Sheet1").Range("A1").Formula = "=$A$4+$A$10";
如果公式包含%,则发生错误(表列名中包含%)。如何在公式中使用% ?
代码:
errorFormula = @"=ISBLANK([@[Nettó hozam(évesített %)]])";
Excel.Range cell = accountSheet.Cells[idxI, columnId];
cell.Formula = errorFormula;
执行时发生错误,公式未添加到excel文件中:Error: Exception from HRESULT: 0x800A03EC
%符号只是列名的一部分。如果我引用其他不包含%的表列,它可以完美地工作。
我意识到我的错误与%无关。正确的公式是:
@"=ISBLANK([@[Nettó hozam (évesített %)]])"
而非
@"=ISBLANK([@[Nettó hozam(évesített %)]])"
缺少一个空格!