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

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

Сообщение Anonymous »

Я хочу динамически создать файл Excel в C#, и мне нужно сделать его как загружаемый в кнопке angularjs html Нажмите. Динамически http://www.increvcorp.com/manipulation- ... t-using-c/

он работает нормально. Но он сохраняет файл в локальном хранилище < /p>

Код: Выделить всё

 xlWorkBook.SaveAs("D:\\Mobile_List.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue);
Я ссылался на еще один пост, они дали идею, чтобы конвертировать непосредственно из рабочей книги в поток памяти - конвертировать рабочую книгу Excel в Byte [].

Но в этом посте они использовали < /p>

MemoryStream m = new MemoryStream();
workbook.SaveToStream(m);
< /code>

Я не могу найти метод SavetoStream < /code> в моей рабочей книге, он показывает ошибку < /p>

< BlockQuote>
'microsoft.office.interop.excel.workbook' не содержит определения
для «savetostream» и метода расширения «SavetoStream»
Принимая первый аргумент типа
'microsoft.office.interop.excel.workbook' можно найти (вы
отсутствуют с помощью директивы или ссылки на сборку?) >
Как я мог сделать это как поток памяти и отправить его обратно в Angularjs для загрузки, нажав кнопку HTML? Для Angularjs $ http -post - преобразовать двоичный файл в Excel и загрузку - он исключительно объяснил часть Angularjs и PHP. Нет объяснения для C#, это главная причина, по которой я публикую этот вопрос. > Примечание: не конвертируйте его из локального хранилища ...

Подробнее здесь: https://stackoverflow.com/questions/369 ... -angularjs
Ответить

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

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

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

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

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