返回目录:excel表格制作
1.首先打开Excel 2007工作表,点击想道要把数据导入的位置,然后在菜单栏找到第五项"数据“,点击,在“获取外部数据”项下找到“自网站”并点击。
2.这时弹出来回”新建 Web 查询“对话框,可以在“地址”一栏键入要添加数据的网页的地址。
3.添加完成后,点击“转到(G)”,下面会出来要添加网页的内容和黄色箭头,单击要选择的表旁边的黄色箭头,可以看到点击后黄色箭头变成绿答色的对号,这表示内容已经选中了,然后单击“导入(I)”。
4.弹出来”导入数据“对话框,设置完成点击“确定”。
5.Excel表中显示“正在获取数据……”。
在Excel中要获取网络上数据,有以下三分方式
1.Excel自带的“导入外部数据功能”
2.WebSerivce函数(Office2013及以下支持)
3.VBA方式:通过获取源码再返回对应数据到表格(原理上和方式相同)
方法一操作:下面我以Excel自带的“导入外部数据功能”功能做个 从网络上获取天气数据 示范:
1.【数据】→【导入外部数据】→【新建Web查询】
2。输入我网络地址并【转到】
3.点击导入后,就可返回数据到表格了(如下图),如键列表中的元素可以增加或者删除对应的数据。
我这个是一个非常非常简单的例子,为方便示范所以选择的是一个无框架的网络页面。对于比较复杂的数据操作方法也一样的,第二步时,进行必要的选择(就截图中那个黄色的箭头)就可以了。
方法二示范:用函数方式。
因为今天休息,方法二我这个电脑操作不了。就上我U盘里存的一个截图吧, 这个是从有道翻译上获取翻译结果的例子。可以百度“WebSerivce函数”百度经验里也有这个例子的详细操作方法。
方法三:VBA代码 获取数据。
同样以获取天气为例吧。因为代码有网址就不直接上代码了(代码我以附件上传),如截图所示,原理和方法二类似。都通过获取源码再通过关键字截取对应的我们所需要的内容。VBA方式对Html语言要有一定的了解,
第一个过程labWeather的点击事件是调用函数,下面几个过程是对源码的处理,这里就一一解释了,建e799bee5baa6e59b9ee7ad94337议了解下相关内容。因为这个并不是固定的,需要按照网络返回源码的对应数据而进行修改。
这几种方式:本人建议使用第一种方式,操作上比较简单。
在“数据”选项下进行如图操作,然后在数据导入时,选择“属性”,在里面修改数据更新频率,确定,即可。
详见附图
这里可以引用网站数据