首页 文章

使用C#和ASP.NET MVC在OneDrive上读取Excel(xlsx)文件

提问于
浏览
0

我有一个包含一些数据的excel文件的OneDrive共享链接 . 我需要通过我的C#ASP.NET MVC Web应用程序读取这个excel文件,而无需将其下载到本地PC . 但我是这个'OneDrive API'的新手 . 所以我对此提出了严峻的挑战 . 我熟悉本地文件读取,如,

EX:

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

如果有人能指导我或提供示例代码,我真的很感激 . 我只需要访问 .xlsx 文件的 ExcelPackage . 先感谢您 .

PS:我尝试了一些选项,如'WebRequest','Webclient'等:(

1 回答

  • 0

    您可以尝试使用HttpClient.GetStreamAsync之类的东西来打开远程文件的下载流,然后将返回的 Stream 传递给 ExcelPackage 构造函数(文档声明它有一个接受 Stream 实例的构造函数) .

    希望能帮助到你!

相关问题