Я хочу динамически создать файл Excel в C#, и мне нужно сделать его как загружаемый в Angularjs html Кнопку. Но он сохраняет файл в локальном хранилище < /p>
xlWorkBook.SaveAs("D:\\Mobile_List.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
< /code>
Я направил еще один пост, они дали идею, чтобы конвертировать непосредственно из рабочей книги в поток памяти < /strong> - преобразовать рабочую книгу Excel в Byte []. < /p>
Но в этом посте они использовали < /p>
Но в этом посте они использовали < /p>
, но в этом посте они использовали < /p>
.MemoryStream m = new MemoryStream();
workbook.SaveToStream(m);
< /code>
Я не могу найти метод SavetoStream < /code> в моей рабочей книге, на нем показана ошибка < /p>
'microsoft.office.interop.excel.wookbook' не содержат определения
savetoStream. Аргумент типа
'microsoft.office.interop.excel.workbook' можно найти (вы
отсутствуют директиву или ссылку на сборку?) Еще один пост в angularjs $ http -post - преобразовать двоичный файл в Excel и загрузку - он объяснил часть Angularjs и PHP. Нет объяснений для C#, это главная причина, по которой я публикую этот вопрос.>
Подробнее здесь: https://stackoverflow.com/questions/369 ... -angularjs