Data Processing
为缺少列名的CSV数据添加表头。非常适合处理数据库导出、API响应或需要正确列标识的数值数据集。 功能特点: - 为无表头数据添加自定义表头 - 自动生成智能表头 - 支持多种表头命名规范 - 预览表头后再应用 - 多种表头格式选项 - 支持现有数据检测 - 批量处理能力 常见用途: - 修复无表头的数据库导出 - 处理API响应数据 - 为分析准备数值数据集 - 标准化数据列命名 - 创建正确的CSV结构 - 数据格式标准化
用三种语言从你的代码中调用此工具。
curl -X POST 'https://api.elysiatools.com/zh/api/tools/header-adder' \
-H 'Content-Type: application/json' \
-d '{"csvContent":"在此粘贴您的CSV内容...\n示例(无表头):\nJohn,25,New York,Engineer\nJane,30,Los Angeles,Designer\nBob,35,Chicago,Manager","headerMode":"auto","customHeaders":"姓名,年龄,城市,职位","separator":"comma","autoPrefix":"Column","previewOnly":false,"outputFormat":"csv"}'以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。
POST https://api.elysiatools.com/zh/api/tools/header-adder| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| csvContent | textarea | 是 | — |
| headerMode | select | 是 | — |
| customHeaders | text | 否 | 输入逗号分隔的表头。仅在自定义表头模式下使用。 |
| separator | select | 是 | — |
| autoPrefix | text | 否 | 自动生成表头的前缀(如:列、字段、数据)。用于自动和模板模式。 |
| previewOnly |
将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。
将以下内容加入你的 MCP 客户端配置:
{
"mcpServers": {
"elysiatools-header-adder": {
"name": "header-adder",
"description": "为缺少列名的CSV数据添加表头。非常适合处理数据库导出、API响应或需要正确列标识的数值数据集。\n\n功能特点:\n- 为无表头数据添加自定义表头\n- 自动生成智能表头\n- 支持多种表头命名规范\n- 预览表头后再应用\n- 多种表头格式选项\n- 支持现有数据检测\n- 批量处理能力\n\n常见用途:\n- 修复无表头的数据库导出\n- 处理API响应数据\n- 为分析准备数值数据集\n- 标准化数据列命名\n- 创建正确的CSV结构\n- 数据格式标准化",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=header-adder",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}连接到 SSE 端点后,列出已开放的工具:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}通过工具 id 调用,参数由其参数表构建:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "header-adder",
"arguments": {
"csvContent": "在此粘贴您的CSV内容...\n示例(无表头):\nJohn,25,New York,Engineer\nJane,30,Los Angeles,Designer\nBob,35,Chicago,Manager",
"headerMode": "auto",
"customHeaders": "姓名,年龄,城市,职位",
"separator": "comma",
"autoPrefix": "Column",
"previewOnly": false,
"outputFormat": "csv"
}
}
}有问题或反馈?请联系 [email protected]
| checkbox |
| 否 |
| 仅显示生成的表头而不修改数据 |
| outputFormat | select | 是 | — |
文本结果
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}