Насколько я знаю, в C # Excel отправляется по проводам в виде двоичного массива вместе с некоторыми метаданными, которые идентифицируют его во внешнем интерфейсе / браузере как файл Excel:
return File(resultStream.ToArray(), contentType);
Но есть ли способ вернуть таблицу Excel и массив строк? Объект будет выглядеть примерно так:
response {
document: [130,200,31,7,35,92...],
strings: ["alpha", "bravo", "charlie"...]
}
А потом я полагаю, что интерфейсу придется взять этот документ, проанализировать его в таблице Excel (?) И «передать его браузеру», чтобы он действительно загрузился на компьютер клиента?
Я подумал, чтобы это были отдельные запросы, но я бы предпочел хранить все это в одном запросе / ответе, если это возможно.