EPPlus - Невозможно получить значения функций NPV и IRR из Excel - PullRequest
0 голосов
/ 17 июня 2019

У меня есть модель в Excel, и я пытаюсь передать входные данные через ASP.NET в Excel и вернуть обратно результаты модели по сетке во внешнем интерфейсе. Я использую пакет EPPlus в ASP.NET, так как он не требует установки MS Office.

У меня проблемы с получением значения ячейки, в которой использовались функции NPV [Чистая текущая стоимость] и IRR [Внутренняя норма прибыли]. Он всегда возвращает #VALUE или #NAME. В качестве обходного пути, я смог рассчитать NPV вручную, но мне сложно с IRR.

Есть ли способ в EPPlus вставить все ячейки в виде значений на листе? Или есть другая альтернатива?

Пожалуйста, помогите и спасибо заранее

Обновление: у меня есть EPPlus 4.5.3.1 и Visual studio 2013.

string strfilepath = Server.MapPath(destPath);
FileInfo fileInfo = new FileInfo(strfilepath);
ExcelPackage p = new ExcelPackage(fileInfo);
ExcelWorksheet myWorksheet = p.Workbook.Worksheets["Financial"];
GridView1.Rows[0].Cells[2].Text = float.Parse(myWorksheet1.Cells["f57"].Value.ToString()).ToString("N2");
...