分类

CSV转换器

转换和处理CSV数据,支持列操作、计算和数据类型转换。 操作示例: • 重命名列: [{"type": "rename", "column": "旧列名", "new_name": "新列名"}] • 添加计算列: [{"type": "add_column", "new_column": "总计", "formula": "价格 * 数量"}] • 删除列: [{"type": "remove_column", "remove_column": "要删除的列名"}] • 转换数据类型: [{"type": "convert_type", "convert_column": "年龄", "target_type": "number"}] • 计算值: [{"type": "calculate", "target_column": "总计", "expression": "价格 * 税率 + 运费"}] • 过滤行: [{"type": "filter_values", "filter_column": "状态", "operator": "equals", "value": "激活"}]

Click to upload file or drag and drop file here

Maximum file size: 10MB

关键信息

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

概览

CSV转换器 是一个在线 data processing 工具,可用于 转换和处理csv数据,支持列操作、计算和数据类型转换。 操作示例: • 重命名列: [{"type": "rename", "column": "旧列名", "new_name": "新列名"}] • 添加计算列: [{"type": "add_column", "new_column": "总计", "formula": "价格 * 数量"}] • 删除列: [{"type": "remove_column", "remove_column": "要删除的列名"}] • 转换数据类型: [{"type": "convert_type", "convert_column": "年龄", "target_type": "number"}] • 计算值: [{"type": "calculate", "target_column": "总计", "expression": "价格 * 税率 + 运费"}] • 过滤行: [{"type": "filter_values", "filter_column": "状态", "operator": "equals", "value": "激活"}]。当你处理 json, csv 内容时尤其有用。

适用场景

  • 当你需要在浏览器中快速 convert json, csv 内容时,可以使用它。
  • 适合需要可重复输入和快速结果的 data processing 工作流。
  • 如果你想先用真实文件验证流程,再迁移到代码或 API 调用,这个工具很合适。

工作原理

  • 先输入 CSV文件, 转换操作 (JSON), 输出格式, 包含标题行。
  • 工具会处理请求并返回 file 类型的结果。
  • 针对文件类流程,建议先使用具有代表性的 json, csv 测试文件验证边界情况和输出质量。

使用场景

在调试或 QA 场景下处理 json, csv 数据。
在接入 API 或自动化流程前先验证输出结果。
使用代表性样本文件和边界案例测试整个流程。

用 Samples 测试

json, csv, video

相关专题

常见问题

CSV转换器 是做什么的?

CSV转换器 可帮助你在线 convert json, csv 内容,无需单独编写本地脚本或应用。

什么时候适合用这个工具?

当你需要快速完成 convert 流程、验证输出结果,或需要一个浏览器内的 data processing 工具时,就适合使用它。

可以用样本数据测试这个工具吗?

可以。页面会推荐相关样本文件,方便你立即开始测试。

CSV转换器 支持哪些输入?

CSV转换器 支持 CSV文件, 转换操作 (JSON), 输出格式, 包含标题行 and supports file uploads for 1 field.

CSV转换器 有 API 吗?

有。工具页包含可供脚本调用的 API 端点,方便你从手动测试过渡到自动化使用。

API 文档

请求端点

POST /zh/api/tools/csv-transformer

请求参数

参数名 类型 必填 描述
csvFile file (需要先上传) -
transformations textarea -
outputFormat select -
includeHeader checkbox -
handleErrors select -
errorHandling select -

文件类型参数需要先通过 POST /upload/csv-transformer 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

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

{
  "mcpServers": {
    "elysiatools-csv-transformer": {
      "name": "csv-transformer",
      "description": "转换和处理CSV数据,支持列操作、计算和数据类型转换。

操作示例:
• 重命名列: [{\"type\": \"rename\", \"column\": \"旧列名\", \"new_name\": \"新列名\"}]
• 添加计算列: [{\"type\": \"add_column\", \"new_column\": \"总计\", \"formula\": \"价格 * 数量\"}]
• 删除列: [{\"type\": \"remove_column\", \"remove_column\": \"要删除的列名\"}]
• 转换数据类型: [{\"type\": \"convert_type\", \"convert_column\": \"年龄\", \"target_type\": \"number\"}]
• 计算值: [{\"type\": \"calculate\", \"target_column\": \"总计\", \"expression\": \"价格 * 税率 + 运费\"}]
• 过滤行: [{\"type\": \"filter_values\", \"filter_column\": \"状态\", \"operator\": \"equals\", \"value\": \"激活\"}]",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-transformer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

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

支持 URL 文件链接或 Base64 编码作为文件参数。

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