把Excel加载到网页上,该怎么实现

来源:百度知道 编辑:UC知道 时间:2024/06/21 09:52:45
http://www.dl-rc.com/file/2007ksgzjh.xls
像这种网站一样。应该怎么实现。
那用asp.net怎么实现

这个和本机设置有关
比如你给的http://www.dl-rc.com/file/2007ksgzjh.xls 这个地址我机子上访问就是下载,而不是打开
想直接加载excel,需要使用js控制控件去打开比如:

openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1”

然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档:

openDocObj.ViewDocument("http://www.abc.com/documents/sample.xls");

相类的控件有很多,象excel.applcation ,ntko,dsoframer office view,autovue等等,这样控件有一打

<%
response.setContentType("Application/msexcel;charset=gb2312");
String strHeader = "attachment; filename=你的.xls" ;
response.setHeader("Content-disposition",strHeader );
%>
<html>
<head>