求助各位编程高手我想从EXCEL表格中读取数据填入网页上的表格,每周天读一次如何实现,

我想做一个每周更新一次的值班表,从电子表格中读取数据,显示到网页上,每周更新一次,如何实现,下面有电子表格网页上表格的图片... 我想做一个每周更新一次的值班表,从电子表格中读取数据,显示到网页上,每周更新一次,如何实现,下面有电子表格网页上表格的图片 展开
 我来答
windblast
2017-03-09 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13618
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

要完成这种功能,需要使用 vba 编写代码来实现。

向网上传送数据,通常有如下方法:

一、通过建立 IE 对象,操纵网页上元素进行填表,大致示例代码:

Set objIE = CreateObject("InternetExplorer.Application")
objIE.navigate "http://网址"
Set Doc = objIE.Document
Doc.frames("topFrame").Document.body.All("网页元素名称").Value = "从excel中读取的值"

二、如果可以直接发送数据的话,采取 url 编码的方式明文传送,这种方法与上述类似,但不需要逐个填入每个元素的值,而是直接发送数据。

追问
您好,我不会编程,前些日子从其他单位看了号对这样的代码,基本上都是JS 或者C#编写的,从数据库中读取,然后显示在首页,我的模板是ASP的,值班表,每月都有改动,所以需要每月更新一下表格,每周读取一次,按图片上的格式显示在主页上,你能帮我写一下吗?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式