把字段里的结构拆出来,而不增加记录
商品编码 SKU001-Blue-L 可以分为商品编号、颜色、尺寸。这个工具只处理选中的一列,输出增加列,记录数与顺序不变。默认保留来源列,不去空格、不转数字。00123、长订单号、中文、重音字符和表情符号都按文本处理。它与按条数拆文件、将标签拆成多行是不同任务。
先确认解析,再设置分列规则
选择文件、拖放 CSV/TSV,或使用“粘贴表格”。在“确认文件解析”中检查分隔符、表头和引用符,点击“解析并预览”,确认多行备注仍在同一条逻辑记录内,再“确认并导入”。重复或空白表头需要先指定唯一名称。当前仅正式支持 UTF-8 文本,不提供 XLSX 导入。
选择“来源字段”,再选“分隔符”或“固定字符位置”。分隔符快捷项包含空格、逗号、分号、竖线、短横线、Tab 和单元格换行;自定义框填写实际文字,支持多字符字符串,不执行正则。目标列名每行一个,行数就是输出字段数,可设置插入位置。默认保留来源列。
首个、末个、次数与连续分隔符
A-B-C 选择“只拆第一次”或最多拆一次,得到 A 与 B-C;选择“只拆最后一次”,得到 A-B 与 C。“全部”则得到三段。连续分隔符默认保留空位,所以 A--B 得到 A、空字符串、B。主动选择合并连续分隔符后,中间空位会消失;首尾分隔符仍可以形成首尾空字段。
没有分隔符的 plain 不会消失,而是进入第一目标列,其他列补空。字段不足会补空并统计,字段过多默认阻止。请增加目标列,或明确选择把剩余内容合并到最后一列,不能静默截断。目标列重名会阻止覆盖。未拆分与字段不足统计可能重叠,不应相加当成总记录数。
完整字符与实际商品示例
固定位置从完整显示字符计算,填写递增切分位置 3,6,表示第三、第六个显示字符之后切开。组合重音、家庭表情不拆坏,规则与文本提取工具一致。它不是字节数,也不会理解姓名结构;姓名长度与空格数量不固定时,不要按固定姓名称机械分割。
编号 00123 对应 code=SKU001-Blue-L,选 code、短横线和全部拆分,目标设为 sku、color、size,保留来源并插在来源之后。预期新增 SKU001、Blue、L,编号仍为 00123,记录仍只有一条。边界 SKU002--M 的颜色为空;错误样例 A-B-C 只配置两列时必须阻止。
核对、导出与排错
“预览样本与预计规模”只展示最多 20 条输出,不能证明后面所有记录都符合配置。“运行并检查结果”重新检查全量;查看结构待检查和字段映射,再导出新副本。CSV/TSV 导出先重新解析核对记录、列与值,再允许下载。公式风险防护会给部分前缀添加单引号,影响数量明确显示;原文模式需要确认风险。文件保留前导零,不等于表格软件双击后不会自动转数字。
来源文件不覆盖;应用到工作流后可撤销、重做,并继续提取或拼接。规则保存稳定字段绑定,新文件载入时须核对结构;分享前检查字段名及固定值。更改规则会让旧结果过期,取消会停止后台任务。超过行、列、单格、总单元格或时间限制会阻止而不截断。切换工具和语言保留会话,刷新或关闭会清空,网页仍会请求静态资源。
常见问题
一格里用逗号隔开的内容,怎么拆成几列?
先正确导入文件,确认引号中的逗号仍在同一个单元格里,再对这列按逗号分列。文件分隔符和单元格内部的分隔符是两层设置。运行后检查段数不足或过多的记录。
能否只按最后一个分隔符拆分?
选择“只拆最后一次”,A-B-C得到A-B与C;只拆第一次则得到A与B-C。未拆的剩余文字保留。
每行段数不同怎么办?
不足补空,多出默认阻止。增加目标名称,或主动合并剩余内容到最后一列,不能静默丢失多出的段。
原列会被删除吗?
默认保留来源列。关闭后只从结果副本移除,原始输入与当前会话历史仍保留。
姓名有多个空格能直接拆姓和名吗?
不能保证。姓名顺序和空格含义没有统一规则,应按来源习惯配置,并检查多空格、复姓或特殊长度。