CSV列拆分合并工具
粘贴CSV数据,选择某列按分隔符拆分为多列,或反向将多列合并为一列,预览结果可复制或下载。
免费在线工具
Loading…
使用说明
在输入框中粘贴 CSV 数据(第一行为表头),点击「解析CSV」,工具会显示表头信息和数据行数预览。
解析后,可切换到「列拆分」或「列合并」模式:
- 列拆分:从下拉框选择要拆分的列,输入分隔符(如逗号、空格、竖线等),点击「执行拆分」。工具会将该列的每个值按分隔符拆开,在原始列位置插入多个新列(命名为 列名_1、列名_2...)。拆分后的部分数量以所有行中的最大拆分数量为准,不足的行用空字符串补齐。
- 列合并:勾选至少两列要合并的列,输入合并分隔符(如 -、空格等),点击「执行合并」。合并后的新列名为各列名用 + 连接,放置在所选列中最左侧一列的位置。
结果预览区域显示处理后的完整 CSV,可点击「复制结果」复制到剪贴板,或点击「下载 CSV」导出为 .csv 文件(带 BOM 支持 Excel 直接打开中文)。
支持带引号的 CSV 字段(包括字段内含逗号、引号的情况),与 Excel / Google Sheets 导出的 CSV 格式兼容。
功能介绍
在日常数据处理中,CSV 文件经常遇到「一列里塞了多个值需要拆开」或「多列分散了想合并到一起」的情况。本工具提供直观的列级拆分和合并操作,无需 Excel 或写脚本。
拆分功能智能处理最大拆分数量:不同行的同一列可能拆出不同数量的部分(比如有的邮箱列只有 1 个邮箱,有的有 3 个),工具取所有行中的最大值作为拆分列数,不足的行用空字符串填充,保证输出表格结构整齐。
合并功能按照用户勾选的顺序(而非列在表中的物理顺序)拼接,新列名用 + 连接各原列名,一目了然。结果可直接复制到其他应用中,或下载为 UTF-8 BOM 编码的 CSV 文件在 Excel 中直接打开不乱码。
使用场景
拆分多值字段
CSV 中某一列包含多个邮箱地址/标签/分类(如 "tag1,tag2,tag3"),按逗号拆分为独立的多列,方便后续入库或分析。
合并分散的列
如将「姓」和「名」两列合并为「全名」,或将「省」「市」「区」三列合并为「详细地址」,按需指定连接符。
常见问题
支持哪些 CSV 格式?
工具支持逗号分隔的标准 CSV,字段值可以用双引号包裹以支持内含逗号、换行、引号的情况(引号内的双引号用两个连续引号 表示转义),与 Excel 和 Google Sheets 导出的 CSV 格式兼容。
拆分后的列名是什么?
拆分后的新列命名为「原列名_1」、「原列名_2」... 依此类推。原始列被移除,拆分出的多列插在原列的位置。
合并时可以选不连续的列吗?
可以。勾选任意位置的列(不需要相邻),工具按勾选顺序拼接。合并结果放置在所选列中最左侧那一列的位置,其余被合并的列会被移除。
下载的 CSV 能在 Excel 中打开不乱码吗?
可以。下载的文件使用 UTF-8 BOM 编码,这是 Windows Excel 识别 UTF-8 的标准方式,中文内容不会乱码。