Расчет по формуле Excel из C # - PullRequest
0 голосов
/ 04 марта 2019

У меня есть лист Excel с примененной сложной формулой.Я хочу использовать эту формулу из моего кода C # для некоторых расчетов.Мой сценарий такой: пользователь заполняет форму (веб) и отправляет, наша программа извлекает эти значения и применяет их в размещенном листе Excel и получает результат.

возможно ли это?

Справкаочень заметно.

Спасибо,

1 Ответ

0 голосов
/ 04 марта 2019

Это действительно должно быть в разделе комментариев, так как у меня есть несколько вопросов, чтобы уточнить ваш запрос.Однако, поскольку у меня еще нет репутации, мои вопросы должны быть здесь.

Это формула, находящаяся в вашем существующем документе Excel, которую вы хотите использовать эту формулу / документ без переписывания кода?

Или вы спрашиваете, можно ли написать ту же формулу, что и у вас, на листе Excel в c #?

Если первый, то возможно передать данные в лист Excel изкод.В конце концов, мы можем использовать код для добавления к другим типам документов, почему бы не документ Excel?И если мы можем извлечь определенные строки из других типов документов, почему бы не из документа Excel (особенно потому, что компоновка сетки / ячейки обеспечивает более легко адресуемые точки).Однако, хотя это возможно, это не значит, что это легко.Это интересное предложение, и я хотел бы провести несколько экспериментов на этом.

Если это последнее, то, в зависимости от требований формулы, вам может понадобиться просто использовать соответствующие математические библиотеки и записать формулу непосредственно в коде c #.Возможно, вы не сможете визуально увидеть, как все хорошо сочетается в документе Excel (с выделенными ссылочными ячейками), но вы можете упростить модульные компоненты формулы в виде подфункций и достаточно легко повторно использовать значения с переменными.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...