为什么网页中的表格导入不了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里怎么把网页里的表格直接导入到excel...
1. 首先,打开您需要导入表格数据的网页。2. 复制地址栏中的【页面地址】。3. 启动Excel应用程序,新建一个空白工作簿。4. 选择页面上方的【数据】选项卡,单击【自网站】按钮。5. 在弹出的对话框的【地址】文本框中,粘贴刚才复制的【网址】,单击【确定】按钮。6. 进入导航器页面,切换到【Web视...
电脑网页中的表格导入到Excel工作表怎么操作
具体如下:1. 第一步,双击或者右击打开浏览器软件,接着输入并选中网页网址,然后右击该网址,点击下图箭头所指的复制选项。2. 第二步,双击或者右击打开Excel工作表,点击一个单元格,接着点击数据选项中的 自网站选项,然后我们就可以看到如下图所示的新建Web查询窗口。3. 第三步,在下图所示的新建...
如何把网页表格复制到excel如何把网页的表格复制到excel
把网页表格复制到excel的方法如下 1、打开要复制的表格所在的网页,复制网页地址(选中网页地址,点击右键,选“复制”)。2、打开Excel表格,选中一个单元格,点击【数据】选项卡下的【自网站】功能;3、在弹出的对话框中,在“地址”栏粘贴刚刚复制的网页地址,点击“转到”,即可加载出目标网页;4、加载...
怎么使用EXCEL将网页中的表格直接导入进EXCEL
具体如下:1. 首先我们打开excel表格,进入主界面后点击最上方菜单栏中的数据。2. 在数据一栏的功能框中我们点击“获取额外数据”选项。这个功能是可以让我们直接导入网页中的表格的。3. 如果我们是在线导入的话,点击获取外部数据上方的自网站这个选项。4. 当我们输入网站之后,可以看到地址下方有一个...
如何把网络的网页表格数据导入到Excel表中如何把网络的网页表格数据导入...
在“From Web”对话框中,粘贴刚才复制的 URL,点击“Go”按钮,Excel 会自动打开网页并显示表格数据。在“Web Query”对话框中,根据需要选择需要导入的数据,点击“Import”按钮,Excel 会将选定的数据导入到当前工作表中。根据需要,可以对导入的数据进行进一步的处理和格式化,例如调整列宽、设置数据类型...
怎么才能把网页上的表格完整的复制到excel表格中
1、首先我们打开需要复制表格的那个网站,然后在最上方我们复制那个链接。/iknow-pic.cdn.bcebos.com/908fa0ec08fa513daac4cea8336d55fbb2fbd95e"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/908fa0ec08fa513daac4cea8336d55fbb2fbd95e?x-bce-...
如何把网络的网页表格数据导入到Excel表中
将网络上面的网页表格数据导入Excel表格的方法如下(以Excel 2010为例):打开Excel表格,点击【数据】,【自网站】;在地址栏上面输入来自网站数据的网址链接(可以直接复制浏览器上面的网页地址后进行粘贴),之后按下回车键或点击【转到】;待网页上面的数据显示出来后,点击【导入】;选择导入的位置并点击...
怎么才能把网页上的表格完整的复制到excel表格中
找到"自网站"功能。点击后,会弹出一个"新建Web查询"窗口,将复制的网址粘贴到指定位置。确认网页链接后,选择"转到",可能会有网页播放的提示,选择允许。然后点击"确定",导入数据的过程开始。在这个过程中,Excel会逐步加载并导入网页表格的内容,完成后即可在当前工作表中看到完整的表格数据。