怎样将excel里面的网页部分数据批量提取到表格里

怎样将excel里面的网页部分数据批量提取到表格里,第1张

将身份z上的生日进行提取出来,是excel提取数字中较为常用的一种。如下图数据的填充,分为姓名+身份z号码,

对数据进行提取之前需要考虑数据的特征,如身份z号码的长度和属性,可以知道生日是从第7位数字开始的8个数,如下图“=TEXT(MID(C5,7,8),"0000-00-00")”提取生日

表格里的数据为汉字和数字组合而成的时候,如下图,也是可以进行数据数字的提取的。

在数据里如果左边是数字右边是文字,如下图显示,就可以利用“=LEFT(C5,2LEN(C5)-LENB(C5))”,这个公式对表格里的数据进行提取、

如果表格里的数据是“年龄23”这种排列方式,可以采用“=--RIGHT(C5,LEN(C5)2-LENB(C5))”右侧数字提取的方式进行提取,如下图显示

如果在表格里,既有这种“年龄23”又有“1978年”等之类的数字数据的时候,可以用“=IF(DISNUMBER(--LEFT(C5,1)),--RIGHT(C5,LEN(C5)2-LENB(C5)),--LEFT(C5,LEN(C5)2-LENB(C5)))”条件格式进行替换。

①启动Excel2013,单击菜单栏--数据--获取外部数据--自网站。

②d出新建WEB查询界面,输入网站地址,转到相应页面,然后点击导入按钮。③等待下载,具体时间以网速而定。④下载完成之后,设置导入数据的位置单元格。

⑤OK导入完成,这种方法只能导入网页文字,是无法导入的。

你说的php,批处理、vbs、css选择符、jquery、xPath。。什么的都不会

我就是会java的,说个思路吧

将输入的网址存放在一个txt中

一行一行读文件

读一条数据,可以访问这个url,并解析出网页的源代码

将得到的源代码存在字符串中,通过正则表达式来提取

比如你说的这种<class name="inf" ><table><td></td></table></class>

正则表达式就是<table><td></td></table>(具体的肯定是不一样的写法)

然后就可以匹配到想要的字符串,将这个输出到输出文件中就可以了

要是java的方法我能实现,别的就不会了

用Replace Pioneer22 可以。

1 准备一个文件atxt,每行以>

以上就是关于怎样将excel里面的网页部分数据批量提取到表格里全部的内容,包括:怎样将excel里面的网页部分数据批量提取到表格里、excel 怎样批量导入网页数据、怎么批量提取网页内的字符串等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9796711.html

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

发表评论

登录后才能评论

评论列表(0条)

保存