Почему символ @ после символа = в формуле Excel с EPPLUS? - PullRequest
0 голосов
/ 17 октября 2019

Вот как выглядит формула в Excel:

enter image description here

Я хочу использовать формулу прогноза в Excel с EPPLUS из c #. Формула в коде верна, но в Excel появляется =@FORECAST(params).

        ExcelRange targetDate = sheet.Cells[listItems + 2, 2];
        ExcelRange values = sheet.Cells[2, 3, listItems+1, 3];
        ExcelRange timeLine = sheet.Cells[2, 2, listItems+1, 2];

        sheet.Cells[8, 4].Formula = "=FORECAST.ETS(" + targetDate + "," + values + "," + timeLine + ",1,1)";
        sheet.Cells[8, 4].Calculate();

Я хочу обрезать @ из формулы в файле Excel, например:

=FORECAST.ETS(B8,C2:C7,B2:B7,1,1)

1 Ответ

0 голосов
/ 17 октября 2019

В коде не нужно вводить символ '='

Просто используйте:

  sheet.Cells[8, 4].Formula = "FORECAST.ETS(" + targetDate + "," + values + "," + timeLine + ",1,1)";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...