wywołać formułę w Excelu poprzez epplus

Mam arkusz programu Excel w projekcie ASP.NET MVC4 C # i mogę z powodzeniem czytać z arkusza programu Excel przy użyciu EPPlus. Teraz chcę być w stanie przekazać 2 liczby do komórki C: 2 i C: 3 i móc wywołać formułę w C: 4, która jest = SUMA (C2: C3).

Więc z C # chcę przekazać 4 i 6 i wywołać formułę i uzyskać wynik z C: 4, który wynosi 40 (SUM 10 i 30). Jak to osiągnąć w języku C #.

W poniższym kodzie otrzymuję zero dla d.Średnia

d.Average = Convert.ToDouble(currentWorksheet.Cells["C4"].Value);

Oto mój następujący kod w c # tak daleko, aby przejść przez wiersz.

        using (var package = new ExcelPackage(existingFile))
        {
            ExcelWorkbook workBook = package.Workbook;
            var currentWorksheet = workBook.Worksheets.First();
            currentWorksheet.Workbook.CalcMode = ExcelCalcMode.Automatic;
            currentWorksheet.Cells["C4"].Formula = "=SUM(C2:C3)";
            currentWorksheet.Cells["C2"].Value = 10;
            currentWorksheet.Cells["C3"].Value = 30;
            package.Save();


        }

        using (var package = new ExcelPackage(existingFile))
        {
            ExcelWorkbook workBook = package.Workbook;
            var currentWorksheet = workBook.Worksheets.First();
            d.Average = Convert.ToDouble(currentWorksheet.Cells["C4"].Value);
        }

questionAnswers(3)

yourAnswerToTheQuestion