切换深色模式
数据处理工具
客户端“数据处理”提供去重拆包、A/B 集合运算和添加区号三个工具。处理任务提交后会在页面下方显示进度,完成后统一下载 ZIP 结果包。
使用前准备
| 检查项 | 要求 |
|---|---|
| 文件格式 | TXT 或 CSV |
| 单个文件数据量 | 不超过 1,000,000 条 |
| 每个文件区 | 最多选择 20 个文件 |
| TXT 内容 | 一行一个号码,不要添加表头 |
| CSV 内容 | 第一行必须是表头;添加文件后选择“手机号列” |
| 字符编码 | 推荐 UTF-8 |
空白行不会进入处理结果。系统会去除每条数据首尾的空格,但不会自动补全、删除或替换号码中的其他字符。
先核对识别数量
文件加入后,先确认页面显示的文件数量和数据条数。CSV 文件还必须为每个文件选择正确的手机号列,然后才能提交。
选择正确的工具
| 处理目标 | 使用工具 | 结果是否去重 | 结果顺序 |
|---|---|---|---|
| 合并多个文件、删除重复号码并按数量拆包 | 去重拆包 | 是 | 随机打乱 |
| 找出 A、B 两组号码的相同项或差异项 | A/B 集合运算 | 是 | 随机打乱 |
| 在号码前面、后面或指定位置加入数字 | 添加区号 | 否 | 保留原始顺序 |
去重拆包
操作步骤
- 在客户端左侧打开“数据处理”,选择“去重拆包”。
- 将 TXT 或 CSV 文件拖入“待处理文件”,也可以点击“添加文件”选择文件。
- 如果上传的是 CSV,为每个文件选择“手机号列”。
- 填写“默认每包数量”,例如
100000。 - 需要不同大小的前置包时,填写“自定义前置包数量”,例如
50000, 80000。 - 按需选择号段处理;不需要筛选时保留“不筛选号段”。
- 核对文件与规则后,点击“提交处理任务”。
自定义前置包会按填写顺序优先生成。以上面的示例为例,第 1 包生成 50,000 条,第 2 包生成 80,000 条,剩余号码再按默认每包 100,000 条继续拆分。
处理结果会合并全部输入文件、删除重复号码并打乱顺序,每行输出一个号码。
号段处理
- 不筛选号段:处理全部号码。
- 仅保留指定号段:只保留以任一指定号段开头的号码。
- 排除指定号段:删除以任一指定号段开头的号码。
号段只能填写 1 至 11 位数字。多个号段使用逗号分隔,例如 63, 639, 52。
A/B 集合运算
三种运算方式
| 运算方式 | 输出内容 |
|---|---|
| 交集(A ∩ B) | 同时出现在 A 组和 B 组的号码 |
| A 去除 B(A - B) | 出现在 A 组、但没有出现在 B 组的号码 |
| B 去除 A(B - A) | 出现在 B 组、但没有出现在 A 组的号码 |
操作步骤
- 选择“A/B 集合运算”。
- 将第一组文件加入“A 组文件”,将第二组文件加入“B 组文件”。
- 如果使用 CSV,分别为 A、B 两组中的每个文件选择“手机号列”。
- 选择需要的运算方式。
- 按需设置号段处理。该规则会同时作用于 A、B 两组数据。
- 点击“提交处理任务”。
系统会先分别合并并去重 A、B 两组号码,再执行集合运算。结果为一个 TXT 文件,号码顺序会随机打乱。
如何确认 A 和 B 没有放反
提交前重新阅读所选运算名称。例如选择“A 去除 B”时,系统输出的是 A 组独有号码,不是 B 组独有号码。
添加区号
添加位置
假设原号码是 9171234567,添加内容是 63:
| 添加位置 | 结果示例 |
|---|---|
| 号码前面 | 639171234567 |
| 号码后面 | 917123456763 |
| 第 3 位之后 | 917631234567 |
操作步骤
- 选择“添加区号”。
- 加入待处理的 TXT 或 CSV 文件;CSV 需要选择手机号列。
- 在“添加内容”中填写 1 至 32 位数字。前导
0会保留。 - 选择“号码前面”“号码后面”或“指定位置后”。
- 选择“指定位置后”时,填写要插入到第几位之后。
- 填写“每包数量”,然后点击“提交处理任务”。
添加区号不会去重,也不会打乱顺序。多个输入文件会按照页面中的文件顺序连续处理,再按每包数量输出。
指定位置必须适用于全部号码
选择“指定位置后”时,每个号码的长度都必须大于指定位置。例如填写“第 10 位之后”,但文件中存在 10 位或更短的号码,整个任务会失败。
查看进度与下载
页面下方“最近处理”每 5 秒自动刷新一次,显示作业编号、处理类型、输入数量、输出数量、进度和创建时间。
- 状态为“排队中”或“处理中”时,等待系统继续处理。
- 状态变为“已完成”且进度为 100% 后,点击操作列的“下载”。
- 浏览器会下载一个 ZIP 结果包;解压后得到一个或多个 TXT 文件。
- 核对 TXT 文件名中的包序号和条数,再检查文件实际内容。
TXT 结果文件名格式为 月日-包序号-条数.txt,例如 0810-2-80000.txt 表示 8 月 10 日生成的第 2 包,共 80,000 条。
常见问题
| 问题 | 处理方法 |
|---|---|
| CSV 无法提交 | 确认第一行是表头,并为每个 CSV 文件选择手机号列 |
| 页面提示文件没有可处理数据 | 检查文件是否为空,或是否只有表头和空白行 |
| 识别数量与预期不一致 | 检查空白行、CSV 表头和所选手机号列 |
| 号段筛选后结果为 0 | 检查号码是否确实以填写的号段开头,以及是否误选“仅保留”或“排除” |
| A/B 结果与预期相反 | 检查 A、B 文件是否放反,并重新核对所选运算方式 |
| 指定位置添加失败 | 确认所有号码长度都大于填写的位置 |
| 结果包数量超过限制 | 增大每包数量后重新提交;一次任务最多生成 1,000 个结果文件 |
| 任务显示处理失败 | 记录作业编号和创建时间,联系平台管理员,不要反复提交相同任务 |
| 已完成但下载失败 | 刷新页面后重试;仍失败时提供作业编号给平台管理员 |
