我尝试使用excel模板并用一些数据填充它,模板包含标题(С1,С2)和总和行(C3),其中C3 = Sum(C3:C3),然后我插入5行并用这些行填充数据。
var startCell = worksheet.Cells["C3"].Address;
var lastCell = worksheet.Cells["C3"].Address;
worksheet.Cells["C3"].Formula = $"Sum({startCell}:{lastCell})";
worksheet.InsertRow(3, rowsToInsert);
如果我对 SUM 中的开始和结束单元格使用相同的单元格 (C3) 并插入行,EEPlus 会以错误的方式重新计算公式 - 结果是 - SUM(C8),而不是 SUM(C3:C7)。是否可以在重新计算的公式中获取范围,而在初始公式中没有设置范围?