如何在Web浏览器中打开excel?

时间:2011-02-25 07:36:50

标签: c# asp.net

我需要在点击按钮时在网页浏览器中打开一个excel。如何在asp.net中执行此操作

4 个答案:

答案 0 :(得分:2)

您无法在客户端(浏览器)计算机上控制和启动软件 - 为什么?安全

如果可能的话,黑客很久以前就会接管所有电脑......

您能否完全解释 您想要做什么?如果你解释你需要完成什么,而不是询问如何从浏览器打开excel,也许我们可以提出一个更好的主意。

答案 1 :(得分:2)

我使用Google Docs Viewer在浏览器中打开各种文件。

示例:

http://docs.google.com/viewer?url=http%3A%2F%2Fyoursite.com%2Fyourexcelsheet.xlsx

答案 2 :(得分:0)

你只需要在服务器中提供excel的url

<a href ="... .xls"> Excel </a>

只有您可以在server中打开excel,而不是Client

答案 3 :(得分:0)

您可以使用.net打开并控制和优化服务器端的文件,然后您可以为操作编写html / javascript前端(或silverlight)。但你无法打开ms excel本身作为dom对象等。

查看.net的excel对象模型。