Лучшим решением для решения этой проблемы является изменение электронной таблицы Excel на сервере и отправка этого измененного документа клиенту.Это будет включать в себя несколько независимых шагов:
Получить библиотеку EPPlus , высоко ценится (и с открытым исходным кодом) API для чтения и записи файлов Excel.
Используйте эту библиотеку для чтения из StudentBook.xlsm
.Это позволит проанализировать файл в объектной модели, которой вы можете затем управлять с помощью EPPlus.т.е. так вы «вставите параметр id в ячейку A1
».
Используйте EPPlus для записи нового документа в MemoryStream
Создайте действие в вашем контроллере, которое отправит этот поток обратно клиенту через FileStreamResult
.
Вы должны сделать все это удар и затем спроситьновые SO вопросы, когда вы начинаете их реализовывать.Однако, если вы ответите здесь, я постараюсь помочь, если смогу.