Преобразовать Excel в потоку памяти и загрузить через AngularjsC#

Место общения программистов C#
Ответить
Anonymous
 Преобразовать Excel в потоку памяти и загрузить через Angularjs

Сообщение Anonymous »

Я хочу динамически создать файл 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»