Прочитайте файл Excel (xlsx) на OneDrive, используя C # и ASP.NET MVC - PullRequest
0 голосов
/ 10 декабря 2018

У меня есть общая ссылка OneDrive для файла Excel с некоторыми данными.И мне нужно прочитать этот файл Excel через мое веб-приложение C # ASP.NET MVC, не загружая его на локальный ПК.Но я новичок в этом «OneDrive API».Так что у меня есть серьезная проблема с этим.Я знаком с локальным файлом, читаемым как,

EX:

var package = new ExcelPackage(new System.IO.FileInfo(PATH));

Я был бы очень признателен, если бы кто-нибудь мог направить меня или предоставить пример кода для этого.Мне просто нужно получить доступ к ExcelPackage файла .xlsx.Заранее спасибо.

PS: я пробовал некоторые опции, такие как «WebRequest», «Webclient» и т. Д .: (

1 Ответ

0 голосов
/ 10 декабря 2018

Вы можете попробовать что-то вроде HttpClient.GetStreamAsync , чтобы открыть поток загрузки для удаленного файла, а затем передать возвращенный Stream конструктору ExcelPackage (в документации говорится, что он имеет конструктор, который принимаетэкземпляр Stream).

Надеюсь, это поможет!

...