Запись байтового массива в файл Excel - PullRequest
0 голосов
/ 14 ноября 2018

Мне дали задание написать автоматические тесты, которые проверяют наш собственный API. Часть этого процесса включает в себя тестирование конечной точки, которая генерирует шаблон Excel, который получатель должен затем заполнить и отправить нам.

Судя по всему, этот шаблон отправляется обратно пользователю из браузера с помощью объекта FileContentResult, который также указывает тип содержимого (application / vnd.ms-excel.sheet.macroEnabled.12; предполагаемый формат файла: .xlsm).

Проблема, с которой я столкнулся, заключается в следующем: хотя получение файла с точки зрения байтового массива работает без проблем с обращением к конечной точке, это связано с тем, что мне еще предстоит успешно принять возвращенный байтовый массив и использовать его для чего-либо полезного , Создание файла Excel из этого кажется проблематичным. Просто использование File.WriteAllBytes () не работает, например, и не работает с BinaryWriter.

Кто-нибудь знает, как добиться этого из кода C #, который не работает как часть веб-сайта?

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