本文目录一览:
怎么在web页面显示excel
你描述的不够清除。WEB页面并不能直接显示EXCEL。可以显示的当时有以下几种
1、用高级语言编写程序实现表格功能
2、用高级语言加载模块如入(ACTIVEX)来显示EXCEL
总之必须是网页的代码提供了某种功能才能实现显示EXCEL
我想制作一个网页,网页中显示EXCEL的内容,并5分钟更新一次,请问一下各位网友,这个功能怎么实现。
我不知道你说的网页中显示EXCEL内容是什么意思,如果只是说显示像EXCEL那样的表,数据还是来自你的数据库,那么,那个表是自己设置好就行的,想做成什么样就做成什么样。5分钟更新一次,可以在代码里面设置5分钟刷新一次,这个是不管用什么语言写的网页都可以做到的,或者不管你用什么语言写的网页,直接插入JS代码也能实现没隔5分钟刷新一次
如何在web页面打开excel
web直接打开一个excel文档并可以使用方法如下:
安装Office以后,有一个ActiveX控件被安
装到了系统中,这个控件位于“Program Files/Microsoft
Office/OFFICE11/owssupp.dll”。通过这个控件,客户端页面上的java
script就可以激活本地的Office软件,来实现打开、编辑Office(Word,Excel)文档。(另,Office
XP应该就已经包含这个ActiveX控件了。)
首先,用Script创建一个本地的对象:
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.2"); // 为了兼容Office XP,可以创建“SharePoint.OpenDocuments.1”
然后,调用openDocObj的相应的方法。比如打开服务器上的一个Office文档:
openDocObj.ViewDocument("");
openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。ViewDocument()方法还有一个重载签名,可以让我们手工指定激活哪个程序来打开文档:
openDocObj.ViewDocument("", 要激活的程序的ProgID);
那么要打开Office程序在线编辑文件又如何?
openDocObj.EditDocument("");
就
可以直接激活Word,在Word里面编辑文档,然后直接点击Word里面的保存功能,就可以将文件保存会服务器上了。注意:为了让Word能将编辑后的
文档直接保存会服务器,访问Web站点的当前上下文的Windows
Identity必须对服务器的相应目录(即“”这个虚拟目录所对应的服务器上的物理路径)有
相应的写权限,否则保存动作会失败。编辑完成后,EditDocument()会返回一个bool值,来反映编辑操作是否成功。
我们还可以通过打开服务器上的一个文档模版,来创建一个新的文档:
openDocObj.CreateNewDocument("", "");
就
可以使用“”这个模版来创建一个新的文档,默认新文档的保存地点是
“”。创建新文档时使用的程序取决于模版文件的类型(比如.dot模版会对应
Word)。新文档的保存同样需要注意权限问题。CreateNewDocument()方法同样会返回一个bool值来反映操作是否成功。
CreateNewDocument()方法的第一个参数,除了可以使用一个模版的地址外,还可以直接指定为希望用来创建新文档的客户端程序的ProgID。
应用实例:
Script Language="java script"
function OpenWord()
{
var openDocObj;
openDocObj = new ActiveXObject("SharePoint.OpenDocuments.1");
openDocObj.ViewDocument("");
}
/script
input type="button" name="button" value="shouce" onclick="OpenWord()"