Как использовать формулы Excel в C #

Я хочу рассчитать правостороннюю вероятность распределения хи-квадрат в C #. Excel может выполнить этот расчет, используя следующий код

= CHISQ.DIST.RT(100,4) 

где 100 – хи-квадрат, а 4 – степень свободы.

Я хочу использовать эту функцию в C # для вычисления; Я попытался добавить ссылку на «Microsoft.Office.Interop», но я не смог найти способ ее использовать!

Я столкнулся с некоторыми темами о том, как использовать C # для создания формулировок в Excel и получить результаты в Excel, но, к сожалению, это не то, что мне нужно; Мне нужно сделать вычисления на C # и получить результаты на C #.

    Если вы хотите только вычисление, подобное вычислению Excel, вы должны рассмотреть предложенный комментарий @ korolewi.

    Если вы действительно используете механизм Excel, вы можете сделать

    1. Что предложил предыдущий плакат, но для этого потребуется экземпляр Excel, который будет установлен на веб-сервере, и он будет запускать Excel каждый раз при выполнении кода и т. Д. Это плохая практика и неподдерживаемая Microsoft
    2. Используйте сторонний инструмент, такой как ячейки Aspose.com. С этим вы можете установить формулу, вычислить ее и получить значение из wookbook, фактически не открыв Excel на сервере.

    Для работы с «виртуальным» Excel внутри вашего C # -кода с использованием Microsoft.Office.Interop.Excel вам необходимо создать объект рабочей книги, создать (по крайней мере) один объект рабочего листа в этой книге, а затем вы можете использовать функции Excel из Interop-box.

    Давайте будем гением компьютера.