如何读取网页内表格数据如何读取网页内表格数据

如何读取网页内表格数据如何读取网页内表格数据,第1张

工具/原料
Excel(以2003版为例)
方法/步骤
比如我们把搜狐中超积分榜作为Excel网页外部数据(如下图)。
打开Excel,定位要获取数据的单元格位置(如A1),然后依次点击“数据”-“导入外部数据”-“新建Web查询”。
在打开的对话框中,将网址粘贴到地址栏中,然后点击“转到”,再点击要选择表格旁边的箭头。
点击后变成了对号(表示选中该表格),然后单击“导入”。
打开下图所示对话框,点击“确定”。
获取好的数据如下图所示。
如果网络中的数据更新了,可以右击选择“刷新数据”即可获得最新的数据。

以下代码在 py2 下运行通过:

import urllib2
req = urllib2Request('

运行效果:

可以直接引用的, 也可以做一些运算后输出, 不过要保证你引入 js 的代码写在前面, 不然会变量值是 undefined
想显示出来可以 documentwrite
或者赋值给一个容器的 innerHTML
<span id="demo"></span>
<script language="javascript">
documentgetElementById("demo")innerHTML = d;
</script>
或者赋值给一个输入框的 value
<input type="text" id="demo" />
<script language="javascript">
documentgetElementById("demo")value= d;
</script>

1通过搜索引擎,找到国家旅游局的网站,点击主菜单的政务公开——统计数据,则可以看到一系列包含数据的网页。
2打开一个网页,确认该网页包含了数据表。
复制该网页的网址,备用。
3启动Excel文件,在一个工作表中,点击数据——>自网站
4按ctrl+V键,粘贴刚才上一步复制的网址;
点击网址栏右侧的转到;
网页显示后,单击数据表格左上角的横箭头,变为绿色的对号;
点击整个窗口右下角的导入。
5选择一个工作表位置,导入数据。
6结果如下图所示。
虽然已经导入了数据,这实际上相当于建立了Excel文件与网页间的连接,这个Excel文件复制到别处,因为连接关系破坏,所以数据可能无法显示。
建议复制导入的数据到一个新的Excel文件,选择性粘贴为纯数值,这样就万无一失了。


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

原文地址: http://outofmemory.cn/yw/13397736.html

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

发表评论

登录后才能评论

评论列表(0条)

保存