有时候我们在网上看到一个表格,想把他复制过来,你可以选择复制粘贴这种原始方式,然而有时候你可能会发现网页设置了限制,你无法使用鼠标右键,也不能复制。对于这种情况,你难道只会一个一个的敲键盘呢?

其实Excel就自动一个导入网页数据的功能,可以很快的导入网页表格。

如果你用的windows系统,那么你可以很容易的操作,当然不同版本的操作会有 不同,对于2019版,你只要打开excel,在"数据"的菜单栏下,找到"自网站"这个选项,然后把网址复制进去即可,稍等片段就可以爬取一个Table的页面,最后你会一个发现表格已经自动导入了


然而对Mac系统,那么你就会痛苦的多,这时候你要非常曲折的操作:

  1. 新建一个文本,复制网址,存储为"xxx.iqy"的后缀,格式选择"DOS"(可以用自带的文本编辑,改为"制作纯文本",可以用word编辑)
  2. 打开excel,选择最上栏的数据(不是主界面的数据),获取外部数据,运行Web查询
  3. 选择你第1步保存好的那个"xxx.iqy",然后等待爬取网页数据,最后表格也会导入进来

作者简介

欧阳松石河子大学医学院第一附属医院泌尿外科主治医师、讲师、医学博士。 擅长泌尿及男性生殖系统常见疾病的诊疗,对男性生殖医学疾病具有较深研究熟悉各种泌尿男科手术及腔镜微创诊疗技术, 同时擅长R语言在生物信息方面的研究。

欧阳松 (2021). 利用Excel爬取网页表格. 欧阳松的博客. https://swcyo.rbind.io/post/2021/09/11/excel-for-web-table/

BibTeX citation

@misc{
  title = "利用Excel爬取网页表格",
  author = "欧阳松",
  year = "2021",
  journal = "欧阳松的博客",
  note = "https://swcyo.rbind.io/post/2021/09/11/excel-for-web-table/"
}
.. ... ...
本站总访问量次; 本站访客数人次; 本文总阅读量次;