Я сослался на следующую ссылку для динамического создания Excel http://www.increvcorp.com/manipulated-e ... t-using-c/
Он работает нормально. Но он сохраняет файл в локальном хранилище
Код: Выделить всё
xlWorkBook.SaveAs("D:\\Mobile_List.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
Но в этом посте они использовали
Код: Выделить всё
MemoryStream m = new MemoryStream();
workbook.SaveToStream(m);
'Microsoft.Office.Interop.Excel.Workbook' не содержит
определения для 'SaveToStream' и метода расширения 'SaveToStream'
, принимающего первый Можно найти аргумент типа
«Microsoft.Office.Interop.Excel.Workbook» (вам
не хватает директивы using или ссылки на сборку?)
Как я могу сделать его как поток памяти и отправить обратно в AngularJS для загрузки, нажав кнопку HTML?
Я упомянул еще один пост для AngularJS $http-post — конвертируйте двоичный файл в файл Excel и загрузите — он чисто объясняет часть angularJS и PHP. Нет объяснения C#, это основная причина, по которой я публикую этот вопрос.
Пожалуйста, помогите мне...
Примечание: не конвертируйте его из локального хранилища...
Подробнее здесь: https://stackoverflow.com/questions/369 ... -angularjs
Мобильная версия