怎么爬取网页上的表格数据,导入到office的Excel或者Word文档中呢

怎么爬取网页上的表格数据,导入到office的Excel或者Word文档中呢,第1张

关于怎么爬取网上的信息,有时候我们经常在网页上看到很多表格数据,有些不能直接复制粘贴到文档或者Excel表格中,有些能复制但是格式会发生很多错乱,要是信息量大的话,修改格式都是一项大工程了。

举个例子,之前有同学在网上看到一个表格数据

要是我们直接复制很难把表格格式也复制进去,尤其对于一些每天都在变化的数据,也不能同步更新数据。

所以我们可以把网页的数据用Excel表格, 导入网页的链接实现表格数据爬取,同步自动更新表格数据

首先我们需要复制表格数据所在网页的链接

然后打开Excel表格。

注意:Excel表格需要2016以上的版本才可以。

然后把我们刚才复制好的数据所在网页链接粘贴进去,按确定

稍等片刻,就会自动获取网页所有表格数据,我们找到我们需要获取的数据表格,然后点击加载进Excel表格中。

加载到Excel表格中后,我们可以对外部数据进行编辑等其他参数调整

因为是直接获取外部的链接数据,所以要是外部数据变化,我们也可以设置自定数据更新。

在表格属性设计中找到刷新选项的查看链接属性,然后可以自定义设置一些自动更新时间。

如下动态图演示:

同时我们可以直接复制进Word文档中,选择性粘贴保留原格式,那么也可以跟Excel和网页数据实现同步更新了

具体看需要怎么去提取数据

查找也是是一个能提取相应的数据,比如VLOOUP,LOOKUP

文本函数:offset、INDEX

单元格内的字符提取可以使用left、mid、right函数、

不过这些函数根据不同的情况,不会单一使用。

以上仅供参考,根据不同的情况使用不通的函数。

1、首先在电脑桌面上打开EXCEL表格,Excel的A列中有如下数据,从中提取市名,例如A列中提取“青岛”到B列中。

2、因为这些数据规律是非常固定的,所以可以用分列、快速填充等提取,这里用了mid函数,显示是从第3个字符开始,提取2个字符。

3、输入mid函数之后,可以看到函数有三个参数。

4、按下回车,结束公式的输入。

5、下拉填充公式,得到最终的结果,完成提取单元格中的一部分文字。

B2单元格公式=IF(OR(C2={0,1}),LOOKUP(1,0/(C$2:C2=0),D$2:D2),LOOKUP(1,0/(C$2:C2=1),D$2:D2))

下拉。 如图:

以上就是关于怎么爬取网页上的表格数据,导入到office的Excel或者Word文档中呢全部的内容,包括:怎么爬取网页上的表格数据,导入到office的Excel或者Word文档中呢、怎样在excel表格中提取我想要的数据、excel中如何将多个表格的数据提取出来等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9325005.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存