我正在将我的 C# 项目从 Interop 转移到 Spire。
下面的代码在 Interop 中工作,但在 Spire 中没有:-
互操作:-
当我在整个范围内提供公式“=SUM(F2,G2)”时,它会自动应用于单元格范围,例如:-“=SUM(F3,G3)”对于第三行“=SUM(F4,G4 )" 第 4 行,依此类推:-
下面是一段代码
string formula = string.Format("=SUM(F" + "{0}" + ",G" + "{0}" + ")", 2);
Excel.Range to = xlWorkSheet.Range[xlWorkSheet.Cells[2, cl + 1], xlWorkSheet.Cells[rw, cl + 1]];
to.Formula = formula;
尖塔:-
但是当我应用相同的代码时,它会将公式硬编码为范围内的“=SUM(F2,G2)”:- 第三行的“=SUM(F2,G2)”“=SUM(F42,G2)”对于第 4 行,依此类推:-
下面是一段代码
string formula = string.Format("=SUM(F" + "{0}" + ",G" + "{0}" + ")", 2);
CellRange to = xlWorkSheet.Range[2, cl + 1, rw, cl + 1];
to.Formula = Formula;
由于性能问题,我不想遍历范围并将公式单独放入单元格中。
任何帮助深表感谢。