注册并联系客服,免费领取 100 次检测。免费注册

如何在 Telegram 注册检测前将电话列表转换为 E.164 格式

通过电子表格将电话号码转换为 E.164 格式的分步指南:去除符号、删除国内长途前缀、添加国家代码,并在 Telegram 注册检测前进行验证。

TG Validator 编辑团队发布于 2026年10月23日6 分钟阅读
TG Validator 工作流示意图:如何在 Telegram 注册检测前将电话列表转换为 E.164 格式
本文所述工作流的示意图(TG Validator)。

一套电子表格工作流程,用于将本地电话号码转换为 E.164 格式,以便 Telegram 注册检测或单国家/地区批量文件能够正确读取。

要将电话号码转换为 E.164 格式,请移除空格和符号,删除任何国内长途前缀(如开头的零),并在号码前添加加号(+)及国家代码。转换后的结果不包含空格或标点符号,且最多包含 15 位数字。在进行 Telegram 注册检测前,在电子表格中执行此操作可确保号码对于实时检测和单国家/地区批量文件均可读取。

E.164 的要求

E.164 是由 ITU 发布的国际公共电信编号计划,详情请参阅 ITU 建议书页面。在日常数据处理中,它意味着一种规范格式:一个加号,后跟国家代码,再接用户号码(包含区号),且不含任何空格、括号或连字符。总长度最多为 15 位数字。

两种习惯最容易导致转换错误。第一种是将本地号码视为国际号码处理。人们在家拨打号码时通常会包含长途前缀,但这并非国际格式的一部分。第二种是将加号视为装饰。在电子表格中,开头的加号常被误认为是公式运算符,导致单元格自动将其删除。

TG Validator 的实时检测接受一个 E.164 电话号码。其仪表板和电话号码批量文件均要求使用国际电话国家代码,因此准备一列整洁的 E.164 号码是进行后续操作的正确前提。

第 1 步:将列格式设为文本并备份

在进行任何更改之前,请将原始列复制到新的工作表或标签页中。转换过程容易出错,保留原始数据可让您随时追溯任何号码。

随后,将工作列的格式设置为纯文本。在 Excel 或 Google Sheets 中,这可以防止程序删除开头的零或将开头的加号读取为算术符号。如果文件以 CSV 格式导入,请明确将电话列的类型指定为文本,而不是让程序自动猜测。

第 2 步:去除所有非数字字符

移除空格、连字符、点号、括号以及分机标签等任何文本。在 Google Sheets 中,可以使用正则表达式替换功能一步完成:将任何非数字字符替换为空。在 Excel 中,可以通过对每个符号嵌套使用 SUBSTITUTE 函数来实现,或者使用 Power Query 的文本清理步骤处理整列。

请记录下在去除字符前以加号或双零国际前缀开头的号码。这些号码已经包含了国家代码,在下一步中需要特殊处理。创建一个辅助列来记录原始号码是否以加号或双零开头,可以简化此过程。

第 3 步:删除长途前缀并添加国家代码

此步骤需要根据国家/地区进行决策,因此请按国家/地区逐一处理。

  • 已是国际格式: 如果原始号码以加号或双零前缀开头,则其后的数字即为国家代码和号码。请移除双零前缀并在开头添加加号。
  • 带有长途前缀的本地号码: 许多国家/地区的国内号码以零开头,在国际格式中需将其删除。请移除该开头的数字,然后添加加号和国家代码。
  • 不带长途前缀的本地号码: 部分国家/地区的编号计划没有长途前缀,因此直接保留数字,仅需添加加号和国家代码。

对于包含国家/地区列的表格,可以使用“国家/地区名称到国家代码”的查找表,配合记录该国家/地区是否使用长途前缀的列,来驱动公式。最终生成一列新数据:加号、国家代码,以及去除了长途前缀的号码。

对于未注明国家/地区的号码,请勿盲目猜测。将无法确定国家/地区的行单独列出,比分配一个错误的默认值导致其进入错误的组要好得多。

第 4 步:验证长度并查找异常值

通过以下简单的检查,可以发现公式遗漏的大部分问题。

  • 长度: 加号后的数字总数应最多为 15 位。超过此长度即为错误。
  • 过短: 结果过短通常意味着缺少区号或粘贴了分机号。
  • 重复的国家代码: 如果号码本身已包含国家代码,且在转换时又被添加了一次,则会以代码开头两次。按前几位数字排序即可发现此类问题。
  • 单国家/地区文件中混入其他国家/地区号码: 电话批量任务仅针对选定的一个国家/地区工作,因此请按国家代码对行进行分组,并为每个国家/地区导出一个文件。列表应主要包含选定国家/地区的号码,因为包含大量其他国家/地区代码的文件会被拒绝。

保留一个“拒绝”标签页,记录原始值、转换后的值以及失败原因。该标签页将作为手动修复的工作列表。

第 5 步:导出以进行实时检测或批量文件处理

根据列表大小选择路径。

对于少量数据,请运行实时 Telegram 注册检测。REST 接口路径为 POST /api/v1/check,使用 X-API-Key 进行身份验证,指定一个 E.164 号码和 tg 服务类型;POST /api/v1/batch-check 单次请求最多可接受 100 个号码。仪表板的批量检测标签页最多可粘贴 500 个号码。所有这些操作均在同一会话中返回结果。

对于规模远超上述限制的列表,请导出每行一个号码的 TXT 或 CSV 文件,将其作为所选国家/地区的批量任务上传,等待任务完成,然后下载 result.csv。具体的每项服务限制请参阅当前 API 文档和 定价页面,在大规模运行前请务必确认。

中国大陆、香港和澳门的号码可以通过实时单次检测进行小批量检查,但异步批量文件不支持这些地区,因此请勿将其包含在批量导出文件中。

规范的 E.164 文件能提供什么,不能提供什么

规范的格式消除了最常见的输入不可读问题,但它不会改变检测结果的含义。注册结果仅代表检测时该平台上的账户存在状态。它不显示活跃度、身份、所有权、同意或回复可能性,因此在检测后,请继续执行您常规的权限和相关性规则。

一个良好的习惯是在主表中将转换后的列保留在原始列旁边,并标注转换日期,以便后续导入时无需重复工作即可进行匹配。

常见问题解答

团队如何在电子表格中将本地电话号码转换为 E.164 格式?

团队可以去除所有非数字字符,删除任何国内长途前缀,然后添加加号和国家代码。使用查找表按国家/地区逐一处理,可以简化公式。

E.164 号码的最大长度是多少?

E.164 号码在加号后最多包含 15 位数字,且不含空格或标点符号。结果过长通常表示国家代码重复。

团队如何防止电子表格自动删除开头的加号?

在输入或导入值之前,将电话列的格式设置为纯文本;导入 CSV 文件时,将电话列的类型指定为文本,以确保加号和开头的零得以保留。

Telegram 批量文件是否需要针对单一国家/地区?

是的。电话号码批量任务仅针对选定的一个国家/地区工作,因此请按国家代码对行进行分组,并为每个国家/地区导出一个文件;包含大量其他国家/地区代码的文件会被拒绝。

了解更多

选择符合您工作流程下一步的产品信息。

参考来源