Обновите значения Excel через c # .net, позвольте Excel вычислить значение - PullRequest
0 голосов
/ 18 декабря 2018

У меня есть таблица Excel, которая выполняет сложные вычисления.Я вставляю значение в excel с помощью c #, а затем извлекаю новое значение вычислений в c # также.Проблема в том, что расчет не произойдет, если я не открою файл Excel вручную и не сохраню его.

, например, если ячейка A1 = 1, A2 = 3 A4 = сумма (A1 + A2) после обновления A1= 5 через c # значение A4 по-прежнему равно 4 вместо 8

Можно ли обновить файл Excel, не открывая его вручную?В настоящее время я использую EPPplus, так как взаимодействие не может быть запущено на Azure.

Любая помощь будет признательна, даже если она просто говорит мне, что это невозможно.

1 Ответ

0 голосов
/ 18 декабря 2018

Попробуйте Spreadsheet Gear.Прекрасно работает и в серверной среде.

РЕДАКТИРОВАТЬ: Альтернативой является использование автоматизации, но я обычно советую против этого.Слишком часто у вас возникают утечки памяти и сбои.

...