Ответ 1
SpreadSheetDocument имеет Открыть статический метод перегрузки, который принимает поток как параметр для источника документа, просто добавьте в свой код:
var doc = SpreadSheetDocument.Open(ms, isEditable);
Я пытаюсь открыть книгу excel из memystream. У меня есть URL-адрес файла excel, что я делаю, это загрузить данные с URL-адреса, а затем сохранить его в memystream, но я не уверен, как открыть книгу из потока, вот как работает мой код далеко.
WebClient wc = new WebClient();
byte[] fileArray = wc.DownloadData("url is inserted here");
MemoryStream ms = new MemoryStream(fileArray);
Но отсюда я не уверен, как перейти к чтению данных из потока, чтобы создать книгу, это не похоже на документ электронной таблицы из http://msdn.microsoft.com/en-us/library/ff478410 работает так, как я этого хочу, любая помощь или указатели будут оценены
SpreadSheetDocument имеет Открыть статический метод перегрузки, который принимает поток как параметр для источника документа, просто добавьте в свой код:
var doc = SpreadSheetDocument.Open(ms, isEditable);