免费MCP JSON 转 Excel MCP

介绍

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

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

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

服务器配置

可用的 MCP 服务器(SSE 和 Streamable HTTP):

使用Stdio (NPX)

服务器配置 JSON:

1
2
3
4
5
6
7
8
9
10
11
12
13
{
"mcpServers": {
"json_to_excel": {
"args": [
"mcp-remote",
"https://mcp2.wtsolutions.cn/sse",
"--transport",
"sse-only"
],
"command": "npx"
}
}
}

使用 SSE

传输方式:SSE

URL: https://mcp2.wtsolutions.cn/sse

服务器配置 JSON:

1
2
3
4
5
6
7
8
9
{
"mcpServers": {
"json2excelsse": {
"type": "sse",
"url": "https://mcp2.wtsolutions.cn/sse"
}
}
}

使用 Streamable HTTP

传输方式:Streamable HTTP

URL: https://mcp2.wtsolutions.cn/mcp

服务器配置 JSON:

1
2
3
4
5
6
7
8
{
"mcpServers": {
"json2excelmcp": {
"type": "streamableHttp",
"url": "https://mcp2.wtsolutions.cn/mcp"
}
}
}

MCP 工具

json_to_excel_mcp_from_data

将 JSON 数据字符串转换为 CSV 格式字符串。

参数

参数 类型 是否必需 描述
data string 要转换为 CSV 的 JSON 数据字符串。必须是有效的 JSON 数组或对象。

注意:

  • 输入数据必须是有效的 JSON 字符串。JSON格式要求可在 JSON格式要求 获取,验证器可在 JSON 转 Excel Web 应用 使用。
  • 如果 JSON 是对象数组,每个对象将被视为 CSV 中的一行。
  • 如果 JSON 是单个对象,它将被转换为包含键值对的 CSV。
  • CSV 将包含基于 JSON 对象中键的标题。
  • 此工具返回可轻松转换/导入到 Excel 的 CSV 格式数据。

示例提示 1:

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

1
2
3
4
[
{"Name": "张三", "Age": 25, "IsStudent": false},
{"Name": "李四", "Age": 30, "IsStudent": true}
]

示例提示 2:

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

1
2
3
4
5
6
{
"Name": "张三",
"Age": 25,
"IsStudent": false,
"Courses": ["数学", "科学"]
}

json_to_excel_mcp_from_url

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

参数

参数 类型 是否必需 描述
url string 指向 JSON 文件(.json)的 URL

注意:

  • URL 应该是可公开访问的。
  • JSON 文件应该是 .json 格式。
  • JSON 文件应该包含有效的 JSON 数组或对象。JSON格式要求可在 JSON格式要求 获取,验证器可在 JSON 转 Excel Web 应用 获取。
  • 如果 JSON 是对象数组,每个对象将被视为 CSV 中的一行。
  • 如果 JSON 是单个对象,它将被转换为包含键值对的 CSV。
  • 此工具返回可轻松转换/导入到 Excel 的 CSV 格式数据。

示例提示 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 对象:

字段 类型 描述
isError boolean 指示处理请求时是否出错
msg string ‘success’ 或错误描述
data string 转换后的 CSV 数据字符串,出错时为空字符串。此 CSV 数据可轻松导入到 Excel。

成功响应示例

1
2
3
4
5
6
{
"content": [{
"type": "text",
"text": "{\"isError\":false,\"msg\":\"success\",\"data\":\"Name,Age,IsStudent\n张三,25,false\n李四,30,true\"}"
}]
}

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

注意,不同的 LLM 模型可能有不同的解释 JSON 对象的方式,因此请检查您的 LLM 模型是否正确解释了 JSON 对象。

1
2
3
4
5
{
"isError": false,
"msg": "success",
"data": "Name,Age,IsStudent\n张三,25,false\n李四,30,true"
}

失败响应示例

1
2
3
4
5
6
{
"content": [{
"type": "text",
"text": "{\"isError\": true, \"msg\": \"Invalid JSON format\", \"data\": \"\"}"
}]
}

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

注意,不同的 LLM 模型可能有不同的解释 JSON 对象的方式,因此请检查响应是否被您的 LLM 模型正确解释。

1
2
3
4
5
{
"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:当发生意外错误时

定价

目前免费。

捐赠

https://buymeacoffee.com/wtsolutions

轻松实现Excel/CSV到JSON转换:Coze插件“Excel CSV转JSON”使用指南

在数据处理和开发过程中,我们常常会遇到需要将Excel或CSV格式的数据转换为JSON格式的情况。JSON格式具有轻量、易读、易解析的特点,在Web开发、API交互等场景中应用广泛。今天,我要向大家介绍一款Coze平台上的实用插件——“Excel CSV转JSON”,它能帮助我们快速、便捷地完成数据格式转换。

插件功能概述

“Excel CSV转JSON”插件由WTSolutions开发,其核心功能是将Excel或CSV数据转换为JSON数据。无论是本地的Excel或CSV文件,还是公网可访问的Excel(.xlsx)文件,上传到Coze平台的Excel文件,都能轻松转换。而且,使用该插件时无需进行身份验证,操作简单便捷。

官方文档

https://excel-to-json.wtsolutions.cn/zh-cn/latest/API.html

工具介绍

该插件包含两个实用工具,分别适用于不同的使用场景:

excel_to_json_api_data

此工具适用于将Excel或CSV数据直接转换为JSON数据。输入的参数“data”要求是制表符分隔或逗号分隔的文本数据。例如,我们可以将一个以逗号分隔的CSV文件内容直接粘贴到参数中,插件会自动将其转换为对应的JSON格式。

excel_to_json_api_from_url

当我们需要转换公网可访问的Excel文件时,这个工具就派上用场了。输入的参数“url”要求是该Excel文件可以公网访问的网址。只需提供正确的文件URL,插件就能读取文件内容并转换为JSON数据。在coze平台上,如果你不知道自己excel文件的网址,在上传后告诉coze你上传了一个excel文件,让他调用这个工具处理并转换成json。coze会自己提取网址并发送网址到这个API。

使用步骤

准备工作

首先,确保你已经拥有Coze平台的账号,并登录到平台。

安装插件

在Coze平台的插件市场中,搜索“Excel CSV转JSON”,找到插件后点击安装。安装完成后,插件会出现在你的插件列表中。

选择工具

根据你的数据来源,选择合适的工具。如果是本地文件或文本数据,选择“excel_to_json_api_data”;如果是公网文件,选择“excel_to_json_api_from_url”。

输入参数

  1. 使用excel_to_json_api_data
    • 打开工具界面,找到“data”参数输入框。
    • 将Excel或CSV文件的内容复制粘贴到输入框中。确保数据是以制表符或逗号分隔的。
    • 点击转换按钮,等待插件处理完成。
  2. 使用excel_to_json_api_from_url
    • 打开工具界面,找到“url”参数输入框。
    • 输入公网可访问的Excel文件的URL地址。
    • 点击转换按钮,插件会自动读取文件并进行转换。

获取结果

转换完成后,插件会返回对应的JSON数据。你可以直接复制结果,用于后续的数据处理或开发工作。

示例演示

示例1:转换本地CSV文件

假设我们有一个名为“data.csv”的文件,内容如下:

1
2
3
Name,Age,City
John,25,New York
Alice,30,London
  1. 打开“excel_to_json_api_data”工具。
  2. 将上述内容复制粘贴到“data”参数输入框中。
  3. 点击转换按钮,得到的JSON结果如下:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    [
    {
    "Name": "John",
    "Age": "25",
    "City": "New York"
    },
    {
    "Name": "Alice",
    "Age": "30",
    "City": "London"
    }
    ]

示例2:转换公网Excel文件

假设我们有一个公网可访问的Excel文件,URL为“https://example.com/data.xlsx”。

  1. 打开“excel_to_json_api_from_url”工具。
  2. 在“url”参数输入框中输入上述URL。
  3. 点击转换按钮,插件会读取文件内容并转换为JSON数据。

示例3:转换上传的Excel文件

在coze上传Excel文件后,输入,帮我将上传的excel转换成json,可以通过调用excel_to_json_api_from_url工具来实现。

演示视频

[video(video-SNiDhrQB-1754128035960)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=114958255789128)(image-https://i-blog.csdnimg.cn/img_convert/4c5eb6d2279f382b47e674f77d6c45f2.jpeg)(title-智能体平台Coze使用插件将Excel CSV数据文件转换成JSON by WTSolutions)]

注意事项

  1. 确保输入的Excel或CSV数据格式正确,以制表符或逗号分隔,且至少包含两行数据(第一行为标题行,后续行为数据行)。
  2. 对于公网文件,确保URL正确且文件可访问。如果文件需要权限验证,可能无法正常转换。
  3. 如果转换过程中出现错误,请检查输入参数是否正确,并根据错误提示进行调整。

总结

“Excel CSV转JSON”插件是Coze平台上一款非常实用的数据转换工具,它能够帮助我们快速、便捷地将Excel或CSV数据转换为JSON格式。无论是开发过程中的数据处理,还是日常工作中的数据转换需求,都能轻松应对。希望通过本文的介绍,大家能够更好地了解和使用这款插件,提高工作效率。

照片to谷歌地球/奥维地图新增功能 导出 GeoJSON 数据

在地理信息处理领域,数据格式的选择对于数据的存储、传输和可视化至关重要。近期,照片to谷歌地球软件/奥维地图在更新到1.2.1版本时,在原有可以把gps数据导出成excel文件的基础之上,新增了导出 GeoJSON 数据的功能,这让用户能够更灵活地处理和展示照片中的 GPS 信息。下面,我们先来了解一下 GeoJSON 和 Points 这两个重要概念。

什么是 GeoJSON?

GeoJSON 是一种基于 JSON(JavaScript Object Notation)的开放标准格式,用于表示地理空间信息数据。它轻量、易读,并且被广泛支持,许多地理信息系统(GIS)软件、地图库和在线地图服务都支持 GeoJSON 格式。GeoJSON 可以表示点、线、多边形等多种地理空间对象,同时还能为这些对象添加属性信息。

GeoJSON 的优势在于:

  1. 跨平台兼容:几乎所有的 GIS 软件和地图库都支持 GeoJSON 格式。
  2. 易于阅读和编辑:基于文本的格式,人类和机器都能轻松理解。
  3. 支持属性数据:可以为地理空间对象添加额外的描述信息。

什么是 Points?

在 GeoJSON 中,Points(点)是最基本的几何对象之一,用于表示地理空间中的一个特定位置。每个点由一对经纬度坐标组成,在 GeoJSON 中,点的表示格式如下:

1
2
3
4
5
6
7
8
9
10
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [经度, 纬度]
},
"properties": {
"name": "地点名称"
}
}

照片to谷歌地球/奥维地图如何导出 GeoJSON Points?

照片to谷歌地球/奥维地图软件一直致力于帮助用户将照片中的 GPS 信息可视化到地图上。现在,新增的导出 GeoJSON 功能让用户能够将这些 GPS 信息保存为标准的 GeoJSON 文件,方便在其他地理信息系统中进一步分析和处理。

功能原理

当用户将带有 GPS 信息的照片导入到软件中时,软件会自动识别照片中的 GPS 数据,提取出经纬度信息。然后,软件会将这些经纬度信息转换为 GeoJSON 格式的 Points 对象,并为每个点添加相应的属性信息,如照片文件名、拍摄时间等。

使用步骤

  1. 上传照片:将带有 GPS 信息的照片拖拽到软件指定区域。
  2. 设置参数:根据需要选择地图类型和图标样式。
  3. 导出数据:点击导出成geojson数据旁边的按钮,即可保存包含所有照片 GPS 信息的 GeoJSON 文件。

示例输出

以下是一个由照片to谷歌地球导出的 GeoJSON 文件示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [116.404, 39.915]
},
"properties": {
"filename": "IMG_0001.jpg"
}
},
{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [116.414, 39.925]
},
"properties": {
"filename": "IMG_0002.jpg"
}
}
]
}

总结

照片to谷歌地球新增的导出 GeoJSON 功能,为用户提供了一种更灵活、更标准的方式来处理和分享照片中的 GPS 信息。无论是进行地理空间分析,还是在其他地图应用中展示数据,GeoJSON 格式都能满足你的需求。赶快试试这个新功能,挖掘照片中隐藏的地理信息吧!

免费MCP服务:Excel CSV 转 JSON MCP by WTSolutions 文档

简介

Excel 转 JSON MCP(模型上下文协议)提供了一个标准化接口,用于通过模型上下文协议将 Excel 和 CSV 数据转换为 JSON 格式。此 MCP 实现提供了两个专门用于数据转换的工具:

  • excel_to_json_mcp_from_data:转换制表符分隔或逗号分隔的文本数据
  • excel_to_json_mcp_from_url:从提供的 URL 转换 Excel 数据

服务器配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
"mcpServers": {
"excel_to_json_by_WTSolutions": {
"args": [
"mcp-remote",
"https://mcp.wtsolutions.cn/sse"
],
"command": "npx",
"tools": [
"excel_to_json_mcp_from_data",
"excel_to_json_mcp_from_url"
]
}
}
}

MCP 工具

excel_to_json_mcp_from_data

将制表符分隔或逗号分隔的文本数据转换为 JSON 格式。

参数

参数 类型 是否必需 描述
data 字符串 制表符分隔或逗号分隔的文本数据,至少包含两行(标题行 + 数据行)

示例请求

1
2
3
4
5
6
{
"tool": "excel_to_json_mcp_from_data",
"parameters": {
"data": "Name\tAge\tIsStudent\nJohn Doe\t25\tfalse\nJane Smith\t30\ttrue"
}
}

excel_to_json_mcp_from_url

从提供的 URL 转换 Excel 或 CSV 文件为 JSON 格式。

参数

参数 类型 是否必需 描述
url 字符串 指向 Excel(.xlsx)或 CSV 文件的 URL

示例请求

1
2
3
4
5
6
{
"tool": "excel_to_json_mcp_from_url",
"parameters": {
"url": "https://example.com/path/to/your/file.xlsx"
}
}

响应格式

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

字段 类型 描述
isError 布尔值 指示处理请求时是否发生错误
msg 字符串 “success”(成功)或错误描述
data 字符串 使用 URL 时,为工作表对象数组形式的转换后数据;使用直接数据时,为字符串形式;发生错误时为空字符串。使用 URL 时,每个工作表对象包含“sheetName”(字符串)和“data”(对象数组)

示例成功响应

1
2
3
4
5
6
{
"content": [{
"type": "text",
"text": "{\"isError\":false,\"msg\":\"success\",\"data\":\"[{\"Name\":\"John Doe\",\"Age\":25,\"IsStudent\":false},{\"Name\":\"Jane Smith\",\"Age\":30,\"IsStudent\":true}]\"}"
}]
}

数据类型处理

API 会自动检测并转换不同的数据类型:

  • 数字:转换为数值类型
  • 布尔值:识别“true”/“false”(不区分大小写)并转换为布尔值
  • 日期:检测各种日期格式并进行适当转换
  • 字符串:视为字符串值
  • 空值:表示为空字符串

对数据和 URL 的要求

excel_to_json_mcp_from_data

  • 输入数据必须是制表符分隔或逗号分隔的文本,至少包含两行(标题行 + 数据行)。
    1. 第一行将被视为“标题”行,本 API 会将其用作列名,进而作为 JSON 键。
    2. 后续行将被视为“数据”行,本 API 会将其用作 JSON 值。

excel_to_json_mcp_from_url

  • Excel 文件的每个工作表应至少包含两行(标题行 + 数据行)。
    1. 第一行将被视为“标题”行,本 API 会将其用作列名,进而作为 JSON 键。
    2. 后续行将被视为“数据”行,本 API 会将其用作 JSON 值。
  • 此 Excel 文件应为“.xlsx”格式。
  • Excel 文件的每个工作表将被转换为一个 JSON 对象。
  • 每个 JSON 对象将具有“sheetName”(字符串)和“data”(对象数组)属性。
  • “data”数组中的每个 JSON 对象将具有与列名对应的属性。
  • “data”数组中的每个 JSON 对象将具有与单元格值对应的数值。

错误处理

API 针对常见问题返回描述性错误消息:

  • Excel Data Format Invalid:当输入数据不是制表符分隔或逗号分隔时
  • At least 2 rows are required:当输入数据少于 2 行时
  • Both data and url received:当同时提供“data”和“url”参数时
  • Network Error when fetching file:从提供的 URL 下载文件时出错
  • File not found:在提供的 URL 处找不到文件时
  • Blank/Null/Empty cells in the first row not allowed:当标题行包含空单元格时
  • Server Internal Error:发生意外错误时

定价

目前免费。

捐赠

https://buymeacoffee.com/wtsolutions

Image Pixel RGBA Extractor:免费在线图像像素色彩提取工具全解析

引言

在数字设计、图像分析和开发过程中,精准获取图像中每个像素的色彩信息往往至关重要。今天为大家推荐一款功能强大且完全免费的在线工具——Image Pixel RGBA Extractor,它能帮助您轻松提取图像中所有像素的RGBA值,支持多种输出格式,无需安装任何软件,直接在浏览器中完成所有操作。

工具网站

https://s.wtsolutions.cn/image-pixel-rgba.html

工具简介

Image Pixel RGBA Extractor是由WTSolutions开发的一款专业图像色彩分析工具,具备以下核心特性:

  • 支持多种图像格式:PNG、JPG、JPEG、GIF、WebP
  • 三种输出格式选择:RGBA()格式、十六进制格式、逗号分隔格式
  • 本地处理机制:所有图像均在您的浏览器中处理,不会上传至服务器
  • 简洁直观的用户界面,适合各类用户使用

使用指南

使用Image Pixel RGBA Extractor只需简单三步:

第一步:上传图像

您有两种上传方式可选:

  • 拖放上传:直接将图像文件拖拽到页面中央的虚线框内
  • 文件选择:点击”Choose Files”按钮,从本地文件系统中选择图像

第二步:选择输出格式

在上传区域下方的下拉菜单中,选择您需要的输出格式:

  • RGBA()格式:如RGBA(255,255,255,255)
  • 十六进制格式:如#FF0000FF
  • 逗号分隔格式:如255,0,0,255

第三步:获取结果

处理完成后,包含所有像素色彩值的CSV文件将自动下载到您的设备。您可以用Excel、Google表格或任何文本编辑器打开查看结果。

视频演示

[video(video-PocrrLfQ-1751602592637)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=114356809375645)(image-https://i-blog.csdnimg.cn/img_convert/948186f3cb307ed7099e09bfece1be93.jpeg)(title-提取图片每个像素的rgba 值视频演示)]

应用场景

Image Pixel RGBA Extractor适用于多种专业场景:

网页与UI设计

设计师可以快速提取参考图像的色彩方案,确保设计作品的色彩一致性。通过分析优秀设计的像素色彩分布,还能获得灵感启发。

数据可视化

科研人员和数据分析师可利用工具提取图表、热图中的色彩数据,将视觉信息转化为可量化的数值数据,便于进一步分析和处理。

游戏开发

游戏开发者能够精确获取素材图像中的色彩值,用于游戏场景构建、角色设计和特效制作,确保视觉效果的一致性。

数字艺术创作

数字艺术家可以分析经典作品的色彩构成,学习色彩运用技巧,或将提取的色彩方案应用到自己的创作中。

印刷与出版

印刷行业专业人员可准确获取图像色彩数据,确保印刷品与数字设计的色彩一致性,减少色差问题。

相比类似软件的优势

Image Pixel RGBA Extractor在众多同类工具中脱颖而出,主要优势体现在:

1. 完全本地处理,保障隐私安全

与许多在线工具不同,本工具所有处理均在本地浏览器中完成,您的图像文件不会上传到任何服务器,确保敏感图像数据的安全性。

2. 无需安装,即开即用

作为纯网页应用,无需下载安装任何软件,节省设备空间,兼容各种操作系统,只要有浏览器就能使用。

3. 多种输出格式,满足不同需求

提供三种常用色彩格式输出,满足设计、开发、科研等不同场景的需求,无需额外转换格式。

4. 简洁高效的用户体验

直观的界面设计让操作变得简单,即使是非专业用户也能快速上手,处理过程自动化,节省时间和精力。

5. 支持多种图像格式

广泛支持主流图像格式,无需预先转换图像格式,提高工作效率。

开始使用

立即访问Image Pixel RGBA Extractor开始体验(请替换为实际网址)。如有任何问题或建议,欢迎通过用户反馈表单与我们联系。

结语

Image Pixel RGBA Extractor凭借其便捷性、安全性和专业性,成为图像色彩提取领域的理想选择。无论您是设计师、开发者、科研人员还是数字艺术爱好者,这款工具都能为您的工作流程带来显著提升。现在就尝试使用,开启精准色彩提取之旅吧!