Token导航 LogoToken导航TokenDH.com
JSON to Excel MCP by WTSolutions logo
AI代理未说明官方级别未说明来源级核验

JSON to Excel MCP by WTSolutions

MCP Server

JSON to Excel MCP 提供标准化接口,用于将JSON数据转换为CSV格式字符串,支持从数据字符串或URL获取JSON文件进行转换。

工具数

2

提示词数

0

GitHub Stars

1

资源数

0
数据转换JavaScriptAI代理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

he-yang

提供方

he-yang

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

WTSolutions将JSON转换为Excel MCP

中文

简介

JSON转换为Excel MCP (模型上下文协议)提供了一个标准化的接口,用于使用模型上下文协议将JSON数据转换为CSV格式字符串。此MCP实现提供了两种特定的数据转换工具:

  • json_to_excel_mcp_from_data:将JSON数据字符串转换为CSV格式。
  • json_to_excel_mcp_from_url:将JSON文件从提供的URL(.JSON格式)转换为CSV格式字符串。

JSON到Excel MCP是WTSolutions的JSON到Excel工具包的一部分:

- 输入数据必须是有效的JSON字符串。JSON架构可在 JSON模式 验证器可在 JSON到Excel Web应用程序. - 如果JSON是一个对象数组,则每个对象都将被视为CSV中的一行。 - 如果JSON是单个对象,它将被转换为具有键值对的CSV。 - CSV将包含基于JSON对象中键的标头。 - 此工具返回CSV格式的数据,可以轻松转换/导入Excel。

选项对象

选项对象可以包含以下属性:

属性类型默认值描述
proCodestring“”Pro-Code JSON到Excel服务。
jsonModestring“flat”JSON输出的格式模式:“嵌套”或“flat
delimiterstring“.”使用jsonMode时嵌套JSON键的分隔符:“嵌套”,可接受的分隔符为“.”、“\_”、“\_\_”、“/”。
maxDepthstring“unlimited”使用jsonMode时嵌套JSON对象的最大深度:“nested”。对于最大深度,可以接受“无限”、“1”~“20”。

注:

- 如果您没有有效的 专业代码,最多处理6行。 - 详细的转换规则可以在 特性.

示例提示1:

将以下JSON数据转换为CSV格式:

[
  {"Name": "John Doe", "Age": 25, "IsStudent": false},
  {"Name": "Jane Smith", "Age": 30, "IsStudent": true}
]

示例提示2:

将以下JSON对象转换为CSV格式:

{
  "Name": "John Doe",
  "Age": 25,
  "IsStudent": false,
  "Courses": ["Math", "Science"]
}

json_to_excel_mcp_from_url

将提供的URL中的JSON数据转换为Excel数据。

参数

参数类型必填说明
urlstringYes指向JSON文件(.JSON)的url
optionsobjectNo用于自定义转换过程的可选配置对象。
注: - url应该是可公开访问的。 - JSON文件应采用.JSON格式。 - JSON文件应包含有效的JSON数组或对象。JSON模式可在 JSON模式 验证器可在 JSON到Excel Web应用程序. - 如果JSON是一个对象数组,则每个对象都将被视为CSV中的一行。 - 如果JSON是单个对象,它将被转换为具有键值对的CSV。 - 此工具返回CSV格式的数据,可以轻松转换/导入Excel。

选项对象

选项对象可以包含以下属性:

属性类型默认值描述
proCodestring“”JSON到Excel服务的专业代码。
jsonModestring“flat”JSON输出的格式模式:“嵌套”或“flat
delimiterstring“.”使用jsonMode时嵌套JSON键的分隔符:“嵌套”,可接受的分隔符为“.”、“\_”、“\_\_”、“/”。
maxDepthstring“unlimited”使用jsonMode时嵌套JSON对象的最大深度:“nested”。对于最大深度,可以接受“无限”、“1”~“20”。

注:

- 如果您没有有效的 专业代码,最多处理6行。 - 详细的转换规则可以在 专业功能.

示例提示1

将JSON文件转换为Excel,文件URL:https://mcp.wtsolutions.cn/example.json

示例提示2

(仅适用于您没有URL并且使用在线AI LLM的情况)

我刚刚上传了一个.json文件给您,请提取其URL并将其发送到MCP工具“json_to_excel_MCP_from_URL”,进行json到excel的转换。

响应格式

MCP工具返回具有以下结构的JSON对象:

字段类型描述
isErrorboolean指示处理请求时是否出错
msgstring“成功”或错误描述
datastring转换后的CSV数据字符串,如果有错误,请显示“”。此CSV数据可以轻松导入Excel。

成功响应示例

{
  "content": [{
    "type": "text",
    "text": "{\"isError\":false,\"msg\":\"success\",\"data\":\"Name,Age,IsStudent\nJohn Doe,25,false\nJane Smith,30,true\"}"
  }]
}

上面是MCP工具的响应,在大多数情况下,您的LLM应该解释响应并向您呈现一个JSON对象,例如如下所示。

请注意,不同的LLM模型可能有不同的方式来解释JSON对象,因此请检查LLM模型是否正确解释了JSON对象。
{
  "isError": false,
  "msg": "success",
  "data": "Name,Age,IsStudent\nJohn Doe,25,false\nJane Smith,30,true"
}

失败响应示例

{
  "content": [{
    "type": "text",
    "text": "{\"isError\": true, \"msg\": \"Invalid JSON format\", \"data\": \"\"}"
  }]
}

上面是MCP工具的响应,在大多数情况下,您的LLM应该解释响应并向您呈现一个JSON对象,例如如下所示。

请注意,不同的LLM模型可能有不同的方式来解释JSON对象,因此请检查您的LLM模式是否正确解释了响应。
{
  "isError": true,
  "msg": "Invalid JSON format",
  "data": ""
}

或者,您的LLM也可能会对您说“JSON格式无效,请提供有效的JSON字符串”。

数据类型处理

API自动处理JSON中的不同数据类型:

  • 数字:转换为CSV中的数值
  • 布尔值:转换为“true”/“false”字符串
  • 字符串:必要时跳过并引用
  • 数组:转换为JSON.stringify数组字符串
  • 对象:转换为JSON.stringify对象字符串

错误处理

MCP返回常见问题的描述性错误消息:

  • Invalid JSON format:当输入数据不是有效的JSON字符串时
  • Empty JSON data:当输入数据为空JSON字符串时
  • Network Error when fetching file:从提供的URL下载文件时出错
  • File not found:找不到提供URL处的文件时
  • Server Internal Error:发生意外错误时
  • Pro Code Invalid:当提供的专业代码无效或未订阅时
  • Max 6 rows processed:如果没有提供有效的Pro Code,则只处理前6行数据

服务协议和隐私政策

通过使用JSON到Excel MCP,您同意 服务协议,以及 隐私政策.

定价

免费版,最多处理6行。 专业版,无限制数据处理。

请参考 定价页面 了解更多详情。

目录标签

目录标签

数据转换JavaScriptAI代理本地部署JSON处理Excel工具CSV生成MCP协议

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明noneremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP