写点什么

如何批量查询手机号码归属地,在线工具平台,可按省份分离、按城市分开、按号段分类、按移动联通电信来分别导出 excel。

作者:飞舞的键盘
  • 2025-06-06
    海南
  • 本文字数:1172 字

    阅读完需:约 4 分钟

以下是三种批量查询手机号码归属地的详细解决方案,从效率、适用场景和技术门槛方面来讨论。


方案一:借助系统软件批量查询(适合不想动脑研究的职场人)。


批量快速查询手机号码归属地软件系统(haomashiwu 或者 chahaoxitong)。


百度云盘:https://pan.baidu.com/s/11A1iRbM9859fr7I7BNofDQ?pwd=8888

腾讯云盘:https://share.weiyun.com/x0u65ypi



第一步:上传号码文件 txt,见上图。

进去平台后,点击 “导入号码并批量查询” 功能,导入号码文件 txt,将你自己准备好存有号码的 txt 导入。上传号码过程大约 30 秒,接着它会自动执行查询号码归属地指令,只需要坐等它“查询结束”弹出提示框“请导出”。


第二步:查询结束后,即可 “导出查询表格”,查询归属地的报表支持导出 excel 表格,可以全部类型导出,也可以选择不同的条件来导出,按省份来分别导出、按城市来分别导出、按号段来分别导出、按运营商来分别导出(也就是移动、联通和电信分开来导出)。


此平台可支持几万个、几十万个、上百万个等数量级别的号码导入,进行快速批量查询归属地,均支持导出 excel 表格。



方便:如果你的号码文本是杂乱混杂的,也就是在很多混杂的文本里含有手机号码,那么可以借助平台里的“手机号码提取筛选”功能,见上图,来快速批量单独筛选 11 位手机号码,提取好的号码自动排成一行一列的对齐整齐排列,这样的格式才可以拿去批量查询手机号码归属地。



方案二:使用 Excel 自带的插件工具(适合非技术但是对 excel 精通的人员)

工具参考:办公工具箱

2.1 准备号码

在 Excel 中新建一列,输入需要查询的手机号码(每行一个号码)。

选中所有手机号码所在的单元格区域。

2.2 调用查询功能

点击 Excel 顶部菜单栏的【工具箱】→【办公工具】→【查归属地】。

在弹出的窗口中点击【确定】,系统自动解析批量查询手机号码归属地(省、市、运营商)。

2.3 保存结果

选择归属地查询结果的存放位置(如新列或新工作表),点击【确定】导出结果。

优势:无需编程,30 秒内完成千万级号码量处理。


方案三:Python 调用 API(适合有专业技术的开发者)

安装依赖库

Bash

复制

pip install requests openpyxl

编写核心代码

Python

复制

import requests

import openpyxl

def query_phone_info(phone):

url = f'number={phone}'

response = requests.get(url).json()

return f"{response['data']['province']}{response['data']['city']}·{response['data']['sp']}"

# 读取 Excel 中的号码

wb = openpyxl.load_workbook('input.xlsx')

sheet = wb.active

for row in range(2, sheet.max_row + 1):

phone = sheet.cell(row, 1).value

sheet.cell(row, 2).value = query_phone_info(phone) # 结果写入 B 列

wb.save('output.xlsx')

执行与输出

将待查号码放入

Plaintext

复制

input.xlsx

A 列,运行脚本后查询的号码归属地自动填充至 B 列。

注意:需替换为有效 API 密钥,部分运营商会有提供。


用户头像

还未添加个人签名 2025-04-17 加入

还未添加个人简介

评论

发布
暂无评论
如何批量查询手机号码归属地,在线工具平台,可按省份分离、按城市分开、按号段分类、按移动联通电信来分别导出excel。_飞舞的键盘_InfoQ写作社区