为什么网页中的表格导入不了excel中呢?复制了网页地址然后打开自网站...
发布网友
发布时间:2022-04-30 02:39
我来回答
共5个回答
懂视网
时间:2022-04-21 00:36
我在搜狐上查询了三只股票的数据,网址如下:
http://q.stock.sohu.com/cn/msq.shtml?q=cn_000022,cn_600019,cn_600028
打开网页之后,能看到一个表格,它的数据复制下来就是如下内容:
=======内容开始===========================================================
股票代码 股票名称 当前价 涨跌额 涨跌幅 总手 现手 成交金额 换手率 今低-今高 今开盘 昨收盘
000022 深赤湾A 11.70 -0.30 -2.50% 8844 86 1034 0.19% 11.60-11.80 11.60 12.00
600019 宝钢股份 5.17 -0.06 -1.15% 321813 63 16563 0.18% 5.11-5.19 5.15 5.23
600028 中国石化 7.01 -0.06 -0.85% 244512 47 17029 0.03% 6.90-7.02 6.97 7.07
=======内容结束===========================================================
如果我察看该网页的源代码,发现这一块相应的代码是:
=======代码片段开始===========================================================
股票代码 |
股票名称 |
当前价 |
涨跌额 |
涨跌幅 |
总手 |
现手 |
成交金额 |
换手率 |
今低-今高 |
今开盘 |
昨收盘 |
|
|
|
|
|
|
|
|
|
|
|
|
=======代码片段结束===========================================================
我的问题是为什么看不到“宝钢股份”、“600019”、“中国石化”这样字样?我当初学习html的时候,不是说网页上显示的东西都能在源代码中找到么?搜狐它这个网页为什么从源代码中找不到?
另外,如果用另存为的办法将网页保存到本地,也会发现三行股票数据消失,只剩下表格头:
=======保存到本地文件后观察到的内容开始===========================================================
股票代码 股票名称 当前价 涨跌额 涨跌幅 总手 现手 成交金额 换手率 今低-今高 今开盘 昨收盘
=======保存到本地文件后观察到的内容结束===========================================================
为什么会出现这样的现象呢?
回复讨论(解决方案)
估计这些数据通过AJAX异步获取的。
我其实对如何获取那三行股票数据有兴趣,不知道搜狐这个页面用来获取数据的代码是不是藏在这个页面中?有高手请进来指导一下哦。
源代码指显示后台response过来的
JS打印的,包括AJAX的,是木有、
看这个JS文件
谢谢KongHuLu兄,这个js文件暂时看不太懂。咱们有木有什么办法通过调用这个js文件从自己的local服务器上搞一个网页来得到相同的数据?
或者说,如何用vba把这3行数据抓到excel或者access当中来啊?
学一下AJAX就明白了。保存什么的,就是保存页面的源码,不包括页面逻辑执行后的结果。
学明白AJAX就知道如何利用了,很简单。
谢谢,我学学去。
为了加快学习进度,theforever兄能否给个简单的例子?比如用excel的vba代码获取哪怕一个开盘价,剩下的我再慢慢学。
谢谢,我学学去。
为了加快学习进度,theforever兄能否给个简单的例子?比如用excel的vba代码获取哪怕一个开盘价,剩下的我再慢慢学。 你的问题解决没有能不能给点意见?
应该是用js 之类的显示,并没有静态输出,所以源码里没有,是动态的!
[Quote=引用 8 楼 的回复:]
谢谢,我学学去。
为了加快学习进度,theforever兄能否给个简单的例子?比如用excel的vba代码获取哪怕一个开盘价,剩下的我再慢慢学。 你的问题解决没有能不能给点意见?
不好意思,没研究出来。
网上下了一本Head First Ajax,还没时间看,先结贴吧。谢谢诸位。
热心网友
时间:2022-04-20 21:44
将网页中的表格数据导入到Excel中的方法:
1、将包括所需表格的网页打开,复制网址,以备下一步使用;
2、打开运行Excel软件;
3、在数据功能区,选择自网站,在打开“新建Web查询”对话框,将含有表格数据的网页的网址粘贴(或输入)到“新建Web查询”对话框的文本框里;
4、单击“转到”,则该页面就会出现在对话框中;
5、单击表格左上方的小箭头图标,使其转换为“对勾”状将表格选中,“导入”按钮;
6、在弹出的“导入数据”对话框中选择表格数据的放置位置,“确定”,即可。
热心网友
时间:2022-04-20 23:02
使用查看网页源代码的方式,得到HTML代码。然后,删除主要的头尾,保存为html文件,再次打开!就可以拷贝了
热心网友
时间:2022-04-21 00:37
我的也是这样你的可以了吗 怎么搞
热心网友
时间:2022-04-21 02:28
方法一:
打开运行Excel软件,单击菜单栏中的“数据→导入外部数据→新建Web查询”,打开“新建Web查询”对话框,将含有表格数据的网页的网址粘贴(或输入)到“新建Web查询”对话框的文本框里,单击“转到”按钮,则该页面就会出现在对话框中,单击表格左上方的小箭头图标,使其转换为“对勾”状将表格选中,接着单击“导入”按钮,并在随后弹出的“导入数据”对话框中选择表格数据的放置位置,最后单击“确定”按钮,即可将表格数据导入到Excel工作表中。
具体参考:网页链接
方法二:
利用第三方工具,将网页表格导出成Excel数据;
网页链接
若您不能自主解决问题,可致电软件官方或咨询我们,获取免费专业处理意见及帮助。
为什么网页中的表格导入不了excel中呢?复制了网页地址然后打开自网站...
3、完成以上操作如果电脑中毒有可能导致Excel表格文件打不开。
怎么将网页中的表格快速导入进excel表格中
具体如下:1. 小编以如图所示的表格为例,可以看到它是和excel表格风格很接近的。2. 我们先对该网页进行复制,3. 然后我们新建一份excel表格,进入主界面之后我们点击上方的“数据”,然后点击“获取外部数据”,再点击下一行的 “自网站”选项,将我们刚才复制的网页链接粘贴进去,4. 然后我们点击右侧...
怎么将电脑网络内的表格数据转存至excel文档中
具体如下:1. 第一步,打开表格数据所在的网页,然后复制上方的网址。2. 第二步,打开一个excel文档,进入主页后,点击上方的数据选项。3. 第三步,点击下方工具栏内获取外部数据分类中的自网站选项。4. 第四步,在弹出的新建web查询窗口中,点击左上角的方框箭头图标。5. 第五步,当方框箭头变成...
怎么才能把网页上的表格完整的复制到excel表格中
1、首先我们打开需要复制表格的那个网站,然后在最上方我们复制那个链接。2、接着我们需要打开excel,找到最上方选项卡中的数据选项卡,然后点击最左上方的【自网站】3、这时会弹出一个新建Web查询的小窗口,我们需要在网页输入那一栏粘贴刚才的网址 4、粘贴完毕后选择转到,途中可能会弹出网页是否播放的窗口...
怎么把网页里的表格直接导入到EXCEL里怎么把网页里的表格直接导入到excel...
要将网页上的表格导入到Excel中,您可以按照以下步骤操作:1. 首先,打开您需要导入表格数据的网页。2. 复制地址栏中的【页面地址】。3. 启动Excel应用程序,新建一个空白工作簿。4. 选择页面上方的【数据】选项卡,单击【自网站】按钮。5. 在弹出的对话框的【地址】文本框中,粘贴刚才复制的【网址...
如何把网络的网页表格数据导入到Excel表中
将网络上面的网页表格数据导入Excel表格的方法如下(以Excel 2010为例):打开Excel表格,点击【数据】,【自网站】;在地址栏上面输入来自网站数据的网址链接(可以直接复制浏览器上面的网页地址后进行粘贴),之后按下回车键或点击【转到】;待网页上面的数据显示出来后,点击【导入】;选择导入的位置并点击...
电脑中如何将网页内的表格数据快速导入excel中
具体如下:1. 第一步,打开一个有数据表格的网站,如下图。2. 第二步,确认表格是否为可选中文字的非图片式表格。3. 第三步,确认无误后,打开电脑中的excel软件并新建一个文档。4. 第四步,点击上方菜单栏中的数据选项,然后点击获取外部数据选项,再单击下拉菜单中的自网站选项。5. 第五步,...
电脑网页中的表格导入到Excel工作表怎么操作
具体如下:1. 第一步,双击或者右击打开浏览器软件,接着输入并选中网页网址,然后右击该网址,点击下图箭头所指的复制选项。2. 第二步,双击或者右击打开Excel工作表,点击一个单元格,接着点击数据选项中的 自网站选项,然后我们就可以看到如下图所示的新建Web查询窗口。3. 第三步,在下图所示的新建...
怎么使用EXCEL将网页中的表格直接导入进EXCEL
具体如下:1. 首先我们打开excel表格,进入主界面后点击最上方菜单栏中的数据。2. 在数据一栏的功能框中我们点击“获取额外数据”选项。这个功能是可以让我们直接导入网页中的表格的。3. 如果我们是在线导入的话,点击获取外部数据上方的自网站这个选项。4. 当我们输入网站之后,可以看到地址下方有一个...
怎么将网页里的表格导入excel
将网上的数据导入到excel表可以通过“自网站”功能实现。1.打开Excel表格,然后点击要插入数据的单元格。2.点击“数据”选项卡,然后点击“自网站”。3.在“地址”右边的输入框中输入要插入数据的网络地址,然后点击“转到”。4.选择要插入的数据然后点击黄色的箭头,之后点击“导入”即可。