关键信息
- 分类
- 转换与编码
- 输入类型
- file, text, number, textarea, checkbox
- 输出类型
- file
- 样本覆盖
- 4
- 支持 API
- Yes
概览
XLSX 列映射器是一款专为清洗和标准化 Excel 表头设计的在线工具。它允许您通过简单的映射规则,快速重命名、重新排序或删除指定的列,并支持别名、忽略大小写和空格等容错处理,从而高效地将杂乱的数据表转换为结构规范的格式。
适用场景
- •当您需要将来自不同来源、列名不统一的 Excel 数据合并时。
- •在将数据导入数据库或分析系统前,需要按标准格式调整列名和顺序时。
- •当您想批量清理 Excel 报表中多余的或临时的列时。
工作原理
- •上传您的 Excel 文件(.xlsx 或 .xls),并可指定要处理的工作表和表头所在行。
- •配置映射规则:通过 JSON 定义列的重命名、别名映射、重排序列和删除列。
- •设置容错选项:可选择是否忽略表头的大小写和多余空格,以及是否保留未在规则中映射的列。
- •工具将根据您的规则处理文件,并生成一个包含清洗后表头的新 Excel 文件供您下载。
使用场景
用户案例
1. 统一客户信息表头
数据分析师- 背景原因
- 从三个不同渠道收集的客户信息表,列名写法不一(如“客户姓名”、“Customer Name”、“姓名”),且列顺序混乱。
- 解决问题
- 需要将所有列名统一为“客户姓名”、“联系电话”、“电子邮箱”,并按此顺序排列,同时删除“备注”列。
- 如何使用
- 上传合并后的客户数据表,在“重命名映射 JSON”中配置统一规则,在“重排列”中指定顺序,在“删除列”中输入“备注”。
- 示例配置
-
重命名映射 JSON: {"姓名":"客户姓名", "Customer Name":"客户姓名", "电话":"联系电话", "Phone":"联系电话", "Email":"电子邮箱"} 重排列: 客户姓名,联系电话,电子邮箱 删除列: 备注 - 效果
- 生成一个新文件,所有表头统一为“客户姓名”、“联系电话”、“电子邮箱”,并按此顺序排列,“备注”列已被移除。
2. 清洗销售数据并容错处理
销售运营- 背景原因
- 一份从旧系统导出的销售数据,表头包含多余空格和大小写不一致的问题(如“ Product ”、“PRODUCT”、“product”)。
- 解决问题
- 需要将这些混乱的表头统一映射为标准名称“产品”,并忽略大小写和空格差异。
- 如何使用
- 上传销售数据文件,启用“忽略表头大小写”和“忽略表头空格”选项,在“别名映射 JSON”中配置将多种写法指向“产品”。
- 示例配置
-
别名映射 JSON: {"产品":[" Product ", "PRODUCT", "product"]} 勾选: 忽略表头大小写, 忽略表头空格 - 效果
- 无论原始表头是“ Product ”、“PRODUCT”还是“product”,都会被正确识别并统一重命名为“产品”。
用 Samples 测试
json, xml, xlsx相关专题
常见问题
这个工具支持哪些 Excel 文件格式?
支持 .xlsx 和 .xls 格式的 Excel 文件。
如何配置重命名映射?
在“重命名映射 JSON”框中,输入一个 JSON 对象,键为原始列名,值为新的列名。例如:{"原始名":"新名称"}。
“别名映射”有什么用?
当同一列在不同文件中有多种写法时(如“First Name”、“first name”),别名映射可以将它们统一指向一个标准列名。
如果我的表头不在第一行怎么办?
您可以在“表头行”选项中指定表头实际所在的行号(例如,输入 2 表示第二行是表头)。
处理后,原来的数据内容会改变吗?
不会。本工具仅修改表头(列名)和列的顺序,不会更改单元格内的实际数据内容。