文本按分隔符拆分怎么做?按列提取、转表格和数据清洗指南
运营表格、SKU、报价、链接和后台导出文本经常需要按分隔符拆分。本文说明逗号、Tab、竖线、冒号、自定义分隔符的处理方法,以及按列提取、纵向展开和表格化的检查流程。
打开配套工具 →很多数据不是一开始就规整地躺在表格里。你可能从聊天记录里复制了一批 SKU 和价格,从后台导出一段用竖线分隔的商品信息,或者从供应商邮件里拿到一堆“编号、品名、数量、链接”混在一起的文本。手动拆分几十行还可以,几百行就容易漏列、错列和复制错。
可以使用 文本分隔提取 / 字段拆分工具 按逗号、Tab、竖线、分号、冒号、空格或自定义分隔符拆分文本。工具支持按列号提取、转纵向列表、标准化为 TSV 表格和 JSON 导出,所有处理都在浏览器本地完成。
先判断真实分隔符
常见分隔符有几类:
- 逗号:常见于 CSV 或临时名单。
- Tab:从 Excel、Google Sheets 或后台表格复制出来时很常见。
- 竖线:很多运营人员喜欢用
SKU | 标题 | 价格 | 链接表示一行记录。 - 冒号:适合键值信息,例如
Name: value。 - 分号:在英文内容里可以避开逗号冲突。
- 空格:适合简单列表,但不适合包含英文短语的字段。
如果一行里本来就有英文标题、地址或商品名,空格通常不是好分隔符。比如 insulated water bottle US 19.99,用空格拆会把标题拆碎。遇到这类数据,最好先把字段之间统一成 Tab、竖线或逗号。
CSV 里的逗号不一定要拆开
CSV 的难点是引号。下面这行里,商品名内部有逗号:
SKU-001,"Bottle, 32 oz",19.99正确拆分结果应该是三列,而不是四列。处理 CSV 风格文本时,要让工具识别双引号包裹的内容,避免把字段内部的逗号误拆。拆完后再检查预览表格,确认每一行列数一致。
按列号提取比复制粘贴稳
如果每行结构固定,可以直接按列号提取。例如:
SKU-001 | insulated bottle | US | 19.99 | https://example.com/a
SKU-002 | lunch bag | UK | 24.50 | https://example.com/b提取第 1、2、4 列,就能得到 SKU、标题和价格。列号从 1 开始,范围可以写成 1,3-4,last。这种方式比手动选中一块文本更稳,尤其适合清洗报价表、物流表、广告词和链接列表。
纵向展开适合做名单和关键词
有时你不想保留原来的行结构,只想把每个字段都变成一行。例如把多行关键词、标签、类目或邮箱域名全部展开,再去重、排序或筛选。这时可以使用“全部字段转纵向”模式。
纵向展开后建议继续做三件事:
- 去掉空字段。
- 去重。
- 抽查是否混入标题、备注或无关字段。
如果只是要提取邮箱、电话或 URL,可以使用联系方式提取器;如果分隔规则很明确,字段拆分工具会更快。
转 TSV 更适合粘贴到表格软件
如果目标是 Excel、Google Sheets 或 Notion 表格,TSV 通常比普通逗号更稳。TSV 用 Tab 分隔列,遇到商品标题里的逗号时不容易错列。
建议流程是:
- 先拆分并查看预览表格。
- 输出为 TSV。
- 粘贴到表格软件。
- 检查列数、空值和异常长字段。
对于正式导入 ERP、WMS、广告后台或平台模板的数据,不要只看前几行。至少检查开头、中间和结尾几段,确认分隔规则没有在某些行失效。
JSON 输出适合给脚本继续处理
如果第一行是字段名,可以把拆分后的数据转成对象数组:
[
{
"sku": "SKU-001",
"title": "insulated bottle"
}
]字段名最好使用英文、数字和下划线,避免重复。中文字段名虽然能用,但后续给脚本、接口或数据库处理时,英文键名通常更方便。
总结
文本拆分的关键不是“分一下”,而是先确认分隔符、列数、空字段和输出用途。按列提取适合固定结构,纵向展开适合名单和关键词,TSV 适合表格软件,JSON 适合脚本处理。
需要快速清洗时,可以打开 文本分隔提取 / 字段拆分工具,先看预览表格,再复制或下载结果继续处理。