Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 使用Excel Online打开作为电子邮件链接发送的Excel工作簿_Asp.net Mvc_Excel - Fatal编程技术网

Asp.net mvc 使用Excel Online打开作为电子邮件链接发送的Excel工作簿

Asp.net mvc 使用Excel Online打开作为电子邮件链接发送的Excel工作簿,asp.net-mvc,excel,Asp.net Mvc,Excel,我正在编写一个excel任务窗格应用程序,用于开票和付款。创建新发票后,我使用onedrive live API将其保存到onedrive。为此,我用ASP.NETMVC编写了代码。将此发票保存到onedrive后,我会得到一个超链接,它是存储在onedrive上的发票的位置。我还编写了复制此链接并将其添加到发送给客户的电子邮件中的代码。当我们单击从电子邮件收到的此链接时,发票不会使用excel online打开,但它会询问我们是否要将其下载到本地计算机,然后在我们的桌面上打开usind exc

我正在编写一个excel任务窗格应用程序,用于开票和付款。创建新发票后,我使用onedrive live API将其保存到onedrive。为此,我用ASP.NETMVC编写了代码。将此发票保存到onedrive后,我会得到一个超链接,它是存储在onedrive上的发票的位置。我还编写了复制此链接并将其添加到发送给客户的电子邮件中的代码。当我们单击从电子邮件收到的此链接时,发票不会使用excel online打开,但它会询问我们是否要将其下载到本地计算机,然后在我们的桌面上打开usind excel。当我单击电子邮件中收到的超链接时,如果我想在浏览器中使用excel online打开此发票,我需要做什么?

只需将url附加到链接即可

  • 谷歌文档查看器
只需附加要显示的url od文档

  • VeryPdf

编辑
请尝试此链接:


希望它能帮助你。祝你有愉快的一天。:)

使用WL.api传递存储在onedrive上的文件路径,我可以获得url。当我将该url作为链接放在发送给客户的电子邮件中时,客户成功地使用excel online打开了excel发票。

Hi Pratik,我试着按照您上面的建议操作。它使用google docs打开文档,而我关心的是通过excel online打开文档。不…仍然使用google docs而不是excel online打开文档。无论如何,谢谢。请稍候,您想在线使用Excel。有什么具体原因吗?SRS规定只使用excel online而不使用其他内容。要打开文档的用户,是要从其个人的单驱动器帐户打开文档,还是从任何人都可以查看的公用共享文件打开文档