分类

列重命名器

重命名CSV和表格数据中的列标题,支持预览和验证

关键信息

分类
Data Processing
输入类型
textarea, select, checkbox
输出类型
text
样本覆盖
4
支持 API
Yes

概览

列重命名器是一款高效的数据处理工具,旨在帮助用户快速批量修改 CSV 或表格数据的列标题,支持自定义映射、大小写转换及特殊字符清理,确保数据格式规范统一。

适用场景

  • 当需要将杂乱的 CSV 列名统一转换为编程友好的命名规范(如蛇形命名法)时。
  • 当从不同来源合并数据,需要手动映射并重命名冲突或不规范的列标题时。
  • 当需要快速清理列名中的特殊字符或空格,以适配数据库导入要求时。

工作原理

  • 粘贴您的 CSV 或表格数据到输入框中,系统将自动检测分隔符。
  • 通过重命名映射功能指定旧列名与新列名的对应关系,或选择大小写转换规则。
  • 配置特殊字符处理方式,点击转换即可获取格式化后的数据预览及最终结果。

使用场景

数据清洗:将原始数据中的中文或乱码标题统一重命名为标准的英文标识符。
格式转换:将 CSV 数据转换为 JSON 格式,并同时规范化所有键名。
数据库准备:清理列名中的空格和特殊符号,以符合 SQL 数据库的字段命名规范。

用户案例

1. 规范化数据库导入字段

数据分析师
背景原因
从外部获取的 CSV 文件列名包含空格和特殊符号,无法直接导入数据库。
解决问题
需要将所有列名转换为蛇形命名法(snake_case)并去除特殊字符。
如何使用
粘贴数据,设置大小写转换为 'Snake Case',特殊字符处理选择 'Replace with Underscore'。
示例配置
caseConversion: snake, specialCharHandling: replace-underscore
效果
所有列名自动变为小写且空格被下划线替代,数据结构整洁统一。

2. 自定义列名映射

后端开发人员
背景原因
前端提供的 CSV 报表列名与后端 API 接口定义的字段名不一致。
解决问题
需要将特定的业务列名映射为 API 所需的字段名。
如何使用
在重命名映射框中输入 '用户姓名=user_name' 和 '注册日期=reg_date',输出格式选择 JSON。
示例配置
renameMapping: 用户姓名=user_name
注册日期=reg_date, formatOutput: json
效果
数据成功转换为符合 API 规范的 JSON 格式,且字段名已完成映射。

用 Samples 测试

csv

相关专题

常见问题

该工具支持哪些数据格式?

支持 CSV 格式以及常见的表格文本数据,系统会自动检测逗号、分号、制表符或竖线等分隔符。

如何批量重命名列?

您可以在“重命名映射”区域按“旧名=新名”的格式输入,每行一个,即可实现批量替换。

可以自动转换列名的大小写吗?

可以,工具内置了蛇形命名(snake_case)、驼峰命名(camelCase)等多种转换选项。

如何处理列名中的特殊字符?

通过“特殊字符处理”选项,您可以选择保留、移除或将特殊字符替换为下划线/空格。

输出支持哪些格式?

支持输出为 JSON、CSV、Markdown 表格、HTML 表格或仅输出映射关系。

API 文档

请求端点

POST /zh/api/tools/column-renamer

请求参数

参数名 类型 必填 描述
data textarea -
delimiter select -
renameMapping textarea -
autoDetect checkbox -
caseConversion select -
specialCharHandling select -
includePreview checkbox -
formatOutput select -

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-column-renamer": {
      "name": "column-renamer",
      "description": "重命名CSV和表格数据中的列标题,支持预览和验证",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=column-renamer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]