закрытый xm iworksheet excel formulal
var totalBuldPlanCell = worksheet.Cell(rowIndex, 4);
var formulaString = new StringBuilder();
var shiftBuildPlanColumnOffset = 5;
for (var shiftCounter = 1; shiftCounter <= exportDataView.Shifts.Count; shiftCounter++)
{
var cellAddress = $"{worksheet.Cell(rowIndex, shiftBuildPlanColumnOffset).Address.ColumnLetter}{worksheet.Cell(rowIndex, shiftBuildPlanColumnOffset).Address.RowNumber}";
formulaString.Append(cellAddress);
if (shiftCounter < exportDataView.Shifts.Count)
{
formulaString.Append("+");
}
shiftBuildPlanColumnOffset += 3;
}
totalBuldPlanCell.FormulaA1 = formulaString.ToString();
totalBuldPlanCell.Style.Protection.SetLocked(true);
Aamir Farooq