中企动力 > 商学院 > 网页打开excel
  • ?

    不用代码,简单几步教你用Excel上手网络爬虫

    Peggy

    展开

    有时需要从某个网站获(爬)取一些数据,并且能够时时更新,这是后就需要爬虫了,不会敲代码怎么办,其实用 Excel 就可以简单实现这个功能,步骤也很简单,可别小瞧了Excel!

    动图演示:

    基本步骤:1. 双击图标,打开 Excel2. 依次点击,数据 >>从网站(自网站)

    3. 在弹出的对话框中,输入目标网址,Games sales,点击转到,go

    4.等待网页加载,点击你需要的数据区域,点击导入,import

    5,然后会弹出一个数据存放区域的对话框,随便找个地方,点击 ok

    6.等待数据加载(本次无需点击)

    7. 大约等待 10 秒钟,可以看到了,大概爬取了 600 行的数据

    利用Excle自动获取网页数据,譬如从网页中自动获取基金净值数据,取得所关注基金的净值,列出当日涨幅最高的基金。其他用处还有很多,看你怎么解放双手了。你可能会喜欢

  • ?

    学会使用PowerBI/Excel批量采集网页数据

    艾丽丝

    展开

    前面介绍PowerBI数据获取的时候,曾举了一个从网页中获取数据的例子,但当时只是爬取了其中一页数据,这篇文章来介绍如何用PowerBI批量采集多个网页的数据。

    本文以智联招聘网站为例,采集工作地点在上海的职位发布信息。

    下面是详细操作步骤:

    (一)分析网址结构

    打开智联招聘网站,搜索工作地点在上海的数据,

    下拉页面到最下面,找到显示页码的地方,点击前三页,网址分别如下,

    http://sou.zhaopin/jobs/searchresult.ashx?jl=%e4%b8%8a%e6%b5%b7&sm=0&sg=fe782ca83bfa4b018d27de559d0a5db0&p=1http://sou.zhaopin/jobs/searchresult.ashx?jl=%e4%b8%8a%e6%b5%b7&sm=0&sg=fe782ca83bfa4b018d27de559d0a5db0&p=2http://sou.zhaopin/jobs/searchresult.ashx?jl=%e4%b8%8a%e6%b5%b7&sm=0&sg=fe782ca83bfa4b018d27de559d0a5db0&p=3

    可以看出最后一个数字就是页码的ID,是控制分页数据的变量。

    (二)使用PowerBI采集第一页的数据

    打开PowerBI Desktop,从网页获取数据,从弹出的窗口中选择【高级】,根据上面分析的网址结构,把除了最后一个页码ID的网址输入第一行,页码输入第二行,

    从URL预览中可以看出,已经自动把上面两行的网址合并到一起;这里分开输入只是为了后面更清晰的区分页码变量,其实直接输入全网址也是一样可以操作的。

    (如果页码变量不是最后一位,而是在中间,应该分三行输入网址)

    点击确定后,发现出来很多表,

    从这里可以看出,智联招聘网站上每一条招聘信息都是一个表格,不用管它,任意选择一个表格,比如勾选Table0,点击编辑进入Power Query编辑器。

    在PQ编辑器中直接删除掉【源】之后的所有步骤,然后展开数据,并把前面没有的几列数据删除。

    这样第一页的数据就采集过来了。然后对这一页的数据进行整理,删除掉无用信息,添加字段名,可以看出一页包含60条招聘信息。

    这里整理好第一页数据以后,下面进行采集其他页面时,数据结构都会和第一页整理后的数据结构一致,采集的数据可以直接拿来用;这里不整理也没关系,可以等到采集所有网页数据后一起整理。

    如果要大批量的抓取网页数据,为了节省时间,对第一页的数据可以先不整理,直接进入下一步。

    (三)根据页码参数设置自定义函数

    这是最重要的一步。

    还是刚才第一页数据的PQ编辑器窗口,打开【高级编辑器】,在let前输入:

    (p as number) as table =>

    并把let后面第一行的网址中,&后面的"1"改为(这就是第二步使用高级选项分两行输入网址的好处):

    (Number.ToText(p))

    更改后【源】的网址变为:

    "http://sou.zhaopin/jobs/searchresult.ashx?jl=%e4%b8%8a%e6%b5%b7&sm=0&sg=fe782ca83bfa4b018d27de559d0a5db0&p="&(Number.ToText(p)))),

    确定以后,刚才第一页数据的查询窗口直接变成了自定义函数的输入参数窗口,Table0表格也变成了函数的样式。为了更直观,把这个函数重命名为Data_Zhaopin.

    到这里自定义函数完成,p是该函数的变量,用来控制页码,随便输入一个数字,比如7,将抓取第7页的数据,

    输入参数只能一次抓取一个网页,要想批量抓取,还需要下面这一步。

    (四)批量调用自定义函数

    首先使用空查询建立一个数字序列,如果想抓取前100页的数据,就建立从1到100的序列,在空查询中输入

    ={1..100}

    回车就生成了从1到100的序列,然后转为表格。gif操作图如下:

    然后调用自定义函数,

    在弹出的窗口中点击【功能查询】下拉框,选择刚才建立的自定义函数Data_Zhaopin,其他都按默认就行,

    点击确定,就开始批量抓取网页了,因为100页数据比较多,耗时5分钟左右,这也是我第二步提前数据整理造成的后果,导致抓取比较慢。展开这一个表格,就是这100页的数据,

    至此,批量抓取智联招聘100页的信息完成,上面的步骤看起来很多,实际上熟练掌握以后,10分钟左右就可以搞定,最大块的时间还是最后一步进行抓取数据的过程比较耗时。

    网页的数据是不断更新的,在操作完以上的步骤之后,在PQ中点击刷新,可以随时一键提取网站实时的数据,一次做好,终生受益!

    以上主要使用的是PowerBI中的Power Query功能,在可以使用PQ功能的Excel中也是可以同样操作的。

    当然PowerBI并不是专业的爬取工具,如果网页比较复杂或者有防爬机制,还是得用专业的工具,比如R或者Python。在用PowerBI批量抓取某网站数据之前,先尝试着采集一页试试,如果可以采集到,再使用以上的步骤,如果采集不到,就不用再耽误工夫了。

    现在就打开PowerBI/,尝试着抓取你感兴趣的网站数据吧。

  • ?

    Excel的万用法:Excel获取网页表格数据

    Seaham

    展开

    现如今,很多小伙伴都知道Python可以用来爬取数据,但是若想要零基础学习Python爬虫嘛,还是需要些时间去进行Python的学习的。不过如果是对于些简单的网页表格数据爬取那就没必要用上Python了。

    那今天我就来教大家如何不使用Python去爬取网页数据。

    论Excel的万用方法之一 对的,就是Excel,Excel表格就可以帮助大家实现简单网页表格数据爬取功能。

    首先找到大家想要爬取的数据表格

    例如今天我们来爬取中国天气网上的广东天气预报吧~

    然后我们将网站的链接复制下来,打开Excel,找到菜单栏上的:数据 – 自网站

    接着将刚刚复制下来的链接粘贴到刚打开的:新建Web查询

    单击转到后打开网站,在此处预览中找到你所要导入的数据表格然后勾选左上角即可

    选中以后点击右下角的导入即可将选择的表格数据导入到Excel中

    数据导入中……

    接下来 你就可以看到你想要的数据一一呈现在Excel表格中啦~

    也有的小伙伴有疑问了,这么导出的数据都是固定的,网页数据若有更新岂不是还要重新导入?

    其实不用,Excel也自带数据刷新的。我们还是在菜单栏中找到:数据-全部刷新下的链接属性

    在链接属性处,选择刷新条件,刷新频率、时间等。然后Excel就会依照你所设定的刷新属性,进行数据自动更新了~

    以上,就是一个全自动抓取并刷新数据的Excel表格完成~~

    当然利用Excel表格来爬取数据有优点有缺点。优点是利用Excel本身自带功能进行数据抓取更新,简单方便,不用涉及编程等繁琐的操作。缺点就是Excel网页数据抓取 只能抓取表格数据,别的数据想要获取就有些困难了。

    所以要想获得更多元的网页数据不妨学习下Python,也是目前爬虫中最简单易学的了。安利一波~

    如果大家还想知道更多的实用小技巧的话 可以关注一下哦 以便下次更新及时通知 W=

  • ?

    Word表格怎样转Excel?

    人达

    展开

    施老师

    我们从Word中将表格数据复制到Excel时,常会出现格式错位等现象,怎么办呢?

    使用word编辑文档,有时候也会用word来编辑表格,用word编辑如果想转成excel的时候该怎样弄呢? Word转Excel就是将Word中制作好的表格转成Excel表格,可能是因为前期的工作没做好,以为一个简单的表格用Word完成就可以了,谁知道后期又需要添加一些比较复杂的东西,所以还是转换成Excel表格操作比较顺畅。 如果你还不知道怎样把word里面的表格转换成excel的时候就跟我在下面学一下吧。

    今天施老师就教大家一招,可以直接将WORD中的表格导入到EXCEL中,非常实用,下面就随我一起来看一遍吧!

    其实我们只要按住【F12】,点击【保存类型】,选择【网页文件】;打开Excel,点击【文件/打开/这台电脑】,选择网页,就能让Word表格完好复制到Excel中啦。

    小伙伴们,你们也试一下吧,点我头像关注我,有不懂的在文章下方的评论区留言问我,我会跟大家一起探讨。本文欢迎转发,转发请注明出处。

  • ?

    excel2007如何另存为网页

    Kamilia

    展开

    1、打开Excel文档,点击上面菜单中的“文件”->“另存为”命令。如图1.1

    2、在打开的“另存为”对话框中,在“保存类型”下拉列表中选择保存的格式。如果要保存至网页并创建支持文件和文件夹,可选择“网页”;如果要保存为单个文件网页,则选择“单个文件网页”,如果要保存整个工作薄,则选中“整个工作薄”;如果要保存工作表上的当前选定内容,则选中“选择:工作表”单选按钮。如图2.1

    3、在打开的“另存为”对话框中,单击“发布”按钮,打开“发布为网页”对话框,在“发布内容”选项组的“选择”下拉列表框中选择需要发布的内容,根据需要勾选“在每次保存工作薄时自动重新发布网页”、“在浏览器中打开已发布网页”;最后点击“发布”按钮完成。如图3.1

  • ?

    如何轻松愉快的将Word中的大量表格放入Excel中编辑

    罗宾

    展开

    如何轻松愉快的将Word中的大量表格放入Excel中编辑

    大家好,我是头条号@爱玩电脑,专注于计算机相关技巧的讲解,目前侧重于操作系统、硬件及办公软件等方面。今天给大家讲讲如何轻松愉快的将Word中的大量表格放入Excel中编辑。

    概述:如果在Word中只有一两个表格,想将其放到Excel中,我们只要简单的复制粘贴就行了。但是如果表格数量很多,一个个的粘贴就太不科学了。今天讲解的将Word中的大量表格放入Excel中编辑技巧,一句话概括就是将Word转换为网页,然后在Excel中进行导入。我的演示环境如下:操作系统windows7,办公软件为微软的Office2007,文档和表格都在D盘下面,文档中插入了3个表格作为例子。

    第一步:将文档另存为单个文件网页。

    在Word中点"文件"—"另存为"—"单个文件网页"。如下图:

    存为网页

    保存好后的文件名为我的文档.mht"。

    第二步:在Excel中导入网页文件。打开Excel,点"数据"—"自网站"

    导入数据

    在地址中输入如下内容:file:///D:/我的文档.mht,这就是我们保存的网页文件的路径。

    导入

    点导入。出现如下对话框

    导入内容

    根据需要点最左上角的向右的箭头导入全部内容,或者每个表格左上角的向右的箭头,导入该表格。

    我选择全部,导入结果如下:

    导入后

    第三步:在Excel中对导入的表格们进行编辑并保存。

    好了,将Word中的大量表格放入Excel中编辑的小技巧就讲到这里,希望能给你的日常办公带来一点帮助。如果觉得文章讲得不够清楚,晚点我会录制发表视频版。文章由头条号@爱玩电脑首发于今日头条,未经作者允许,禁止转载。

  • ?

    珍藏丨5大Excel免费学习网站,附赠Excel电子书+工资计算模板

    忘幽谷

    展开

    有人因为PPT做得太丑被开除,不用说大家都知道是谁。

    还有人因为Excel太菜被开除,而且简历上往往写着精通Excel,这真的很讽刺。

    Excel的重要性不言而喻,不过很多人抱怨:想学不知道上哪学,报个班又怕浪费钱。

    没关系,趴姐精心整理了5大Excel免费学习网站,既能系统的学习Excel教程,又能解决临时遇到的难题,非常好用!

    趴姐绝对不是在打广告哦,人家又不给钱,我只是把有用的东西分享给你们。

    接下来,我们进入正题:

    (排名不分先后)

    1、Excel学习网

    网址:http://excelcn/

    Excel学习网是一项公益学习的项目,里面的内容基本都是Excel爱好者自己产出的,很多的小技巧是用户亲身体验总结出来的,非常具有实用性。

    它最吸引我的地方,在于无需注册,完全免费!

    虽然它的界面不是很简洁,缺乏美观感,但因为是专业的Excel学习网站,受到很多用户的青睐。

    趴姐最喜欢它的视频教程和Excel模板这两部分,特别是Excel模板有时候真的能解燃眉之急。

    2、ExcelHome

    网址:http://excelhome/

    ExcelHome相对于Excel学习网来说,网页界面更简洁,用起来更舒服,体验感有很大的提升。

    它的Excel教程也非常全,视频版、图文版、动画版等等,同时还有模板、office软件下载,而且,它也按office的版本推荐视频教程。

    很尴尬的,是它的视频教程片头都会有Excel书籍广告,如果你不care,就完全没问题。不过,如果它的视频来源是腾讯视频的话,你就要忍受长达75秒的广告,相信绝大多数人忍受不了。

    3、网易云课堂

    网址:http://study.163/

    之所以推荐网易云课堂,因为我用过之后确实不错。

    Excel学习内容很全,既有初级版,也有高手进阶版,如果你只想专攻Excel某一板块,也能找到详细的教程。不过,缺点是免费课程较少,很多深入的课程都是收费的。

    我觉得很赞的是,它的网页操作体验非常好,没有很多复杂的东西影响体验。了解的人都知道,网易出品都是精品,我信赖它的品质。

    4、Excel精英培训

    网址:http://excelpx/

    Excel精英培训是主打论坛交流的形式,遇到不懂的难题,可以在论坛里上传Excel压缩文档向高手求助,这不失为学习交流的好方式。

    趴姐认为,它并不适合初学者,内容比较零散不够系统化。当然,网页界面体验也就不舒服,各种小广告也是蛮多的。

    5、我要自学网

    网址:http://51zxw/

    我要自学网是一家综合性的计算机软件学习网站,Excel只是其中非常小的一部分,小到趴姐只能在首页密密麻麻的推荐中,找到几个教程。

    不过,趴姐依然把它推荐给大家肯定是有原因的,因为体验了Excel2013视频教程,视频很清晰,讲师讲解得也不错,内容也很系统。

    所以,大家可以忽略它的界面和操作体验感,安安静静认真学习就好。

  • ?

    Word转Excel保持原样的两种方法,即快捷法与间接法

    由愚志

    展开

    Word 不便于计算,如果有许多计算操作,通常把Word转Excel。Word转Excel通常有两种方法,一种是快捷法,另一种是间接法。其中快捷法用复制粘贴就可以实现,但转换后行高和列宽会自动变窄需要重新调整;间接法需要先把Word转为网页,然后再转为Excel,转换后,表格中所有文字对齐方式会变化,也需要调整;尽管两种方法都需要调整,但调整方法简单和调整步骤少。以下就是用快捷法和间接法把Word转Excel的具体操作方法,实例中操作所用版本均为 Excel 2016。

    一、Word转Excel快捷法

    1、用 Word 打开要转换为Excel的文档,单击一下表格任意一个单元使表格左上角出现用于选中整个表格的图标,单击这个图标选中整个表格,按 Ctrl + C 组合键复制;切换到 Excel 窗口,按 Ctrl + V 粘贴,则选中表格被粘贴到 Excel,但是第一列没有像 Word 一样显示,把第一列拉宽,则“学号”完全显示出来;但行高还太低需要再调高一些,先单击第一行的序号 1 选中第一行,按住左键并往下拖选中所有行,右键行序号,在弹出的菜单中选择“行高”,打开“行高”设置窗口,输入 28,单击“确定”,则行高变为所设置值;按 Ctrl + S 打开“另存为”窗口,选择“这台电脑”,选择一个保存文件夹,打开“另存为”窗口,输入文件名“总分表”,单击“保存”,则Word转Excel,操作过程步骤;如图1所示:

    2、这种方法可以把 Word 的表格样式完整的复制到 Excel,但行高与列宽会自动变小,需要重新调整。

    二、Word转Excel间接法

    1、把 Word 转为网页。单击“文件”,选择左边的“另存为”,再单击右边的“浏览”,打开“另存为”窗口,选择用于保存网页的文件夹(例如:G:\Excel文档\webdoc),输入文件名“总分表”,单击“保存”,则 Word 文档转换为网页,操作过程步骤,如图2所示:

    图2

    2、把网页转为 Excel 文档。

    A、按住 Alt 键,按一次 F,按两次 O,弹出“打开”窗口,定位到刚才保存网页所在的文件夹,选中网页文件“总分表”,如图3所示:

    图3

    B、单击“打开”,弹出“文件正在使用”提示窗口,如图4所示:

    图4

    C、单击“只读”,则用 Excel 打开网页文件“总分表”,如图5所示:

    图5

    提示:如果把 Word 转换为网页后,将 Word 窗口关闭,就不会弹出“文件正在使用”提示窗口了。

    3、调整对齐方式。把网页用 Excel 打开后,表格中的文字全部靠上而没有垂直居中,需要把它们重新垂直居中。单击第一个单元格并按住左键,然后往右下角拖动鼠标框选整个表格,选择“开始”选项卡,单击“居中”对齐图标,则表格所有文字居中对齐,操作过程步骤,如图6所示:

    图6

    4、保存为 Excel 文档。按住 Alt 键,按一次 F,按一次 O,按一次 A,打开“另存为”窗口,定位到要保存的文件夹,例如:G:\Excel文档,输入文件名“总分表”,“保存类型”选择“Excel 工作簿”,如图7所示:

    7

    单击“保存”,则把网页转换为 Excel 文档。

    5、显示网络线。把Word转Excel后,并没有显示网络线,表格之外的区域全是一片空白,如果想显示网络线,可这样操作:选择“视图”选项卡,勾选“网络线”,则显示了网络线,如图8所示:

    图

  • ?

    一个方法快速提取网页上的表格,不用写代码哦

    漂零

    展开

    网页上有些数据是以表格的形式呈现的,比如一些股票数据(如图1-1),我们希望将这些数据保存到Excel表格中,怎样快速提取数据到表格中呢(如图1-2)?请仔细往下阅读,不需要一行又一行地复制,也不需要写代码哦,只需要正确使用Excel的导入功能即可。

    图1-1图1-2 部分数据与上图不同,是由于股票数据一直在更新,操作延时导致的。

    首先打开一个Excel表格,切换到“数据”菜单下,点击“自网站”,输入网址,最后点击“确定”或“转到”。

    图1-3

    等Excel链接网站数据成功后,就会看到一个导航器,点击左侧的某个Table,比如Table3,就可以在右侧“表视图”下看到相关的数据,也可以切换到“Web视图”下,查看该表的数据和位置。确认该Table正是自己需要的表格后,点击“加载”。

    图1-4图1-5

    现在,表格成型啦,这就是从网页上提取下来的表格,虽然有部分数据格式不是很完美,不过比手动一个一个复制是不是方便很多啦。现在,选中数据,调整它的对齐方式,调整涨跌幅和换手率为百分比,再使用“开始”菜单下的“套用表格格式”就可以得到文章开头的表格啦。不清楚地话,请留言吧。

    图1-6

    当网页上的数据本身就是一个表格时,这种方法就非常方便啦。如果网页上的数据不是表格,但是看起来排列整齐,那就可以使用“分列”的方法来提取数据,请参考往期推荐。

    往期推荐:将文本文件转换为Excel,帮你分析你的淘宝店数据

    来源:“解晴新生”,点击文章开头的“解晴新生”或“关注”可以查看更多相关文章哦。方便的话,请点赞支持下,谢谢!

  • ?

    原来网页上的数据表格,还可以这样导入到自己的Excel表中

    顽石

    展开

    工作中经常会遇到在网页上看到一个数据觉得有需要,想要将其搬到我们自己的Excel。但是有些表格复制过来都是有设置了超链接还要一个个将其去除,还有一些别个复制过来是打乱了的。那么如何将网络上的数据导入到我们自己的Excel表格中呢?

    网页上的许多数据都是以表格的形式存在的,通过Excel可以直接从网页上获取这些数据。只需要通过【数据】选项卡中的“获取外部数据”工具即可获取网页里表格中的数据。

    有些数据表格是可以通过复制的,但是有些又不行,今天跟各位朋友分享如何将网页上的数据导入到自己的Excel表中的一个操作技巧,希望对大家有所帮助!

    1、新建一个空白工作簿,单击【数据】选项卡中的“自网站”按钮;在打开的对话框“地址”文本框中输入需要导入的网址,然后单击“转到”按钮;

    2、将网址粘贴到“地址”栏“转到”,找到自己需要的表格会看到一个“黄色框里面有个箭头”单击就会勾选选中这个表格,然后单击“导入”按钮导入选中的表格;

    3、弹出一个“导入数据”框,设置导入数据表格的位置,如A1单元格,然后单击“确定”按钮;

    4、看到“正在获取数据...”;

    5、网页导入数据表格(如图左边);网页复制数据表格文字有超链接(如图右边)有些复制出来这个数据是打乱的;

    网页导入数据表格与网页复制数据表格对比

    6、用“套用表格格式”一键美化导入进来的数据表格即可

    一键美化导入数据表格格式

    今天分享的“如何将网页上的数据表格导入到自己的Excel表中”方法有很多种,今天就分享这一种,希望对各位朋友们在工作中有所帮助。

    更多关于Office-Excel操作小技巧可加入我们群一起交流学习。

网页打开excel

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP