当前位置: 首页 > news >正文

Excel 转 JSON by WTSolutions API 文档

Excel 转 JSON by WTSolutions API 文档

简介

Excel 转 JSON API 提供了一种简单的方式将 Excel 和 CSV 数据转换为 JSON 格式。该 API 接受制表符分隔或逗号分隔的文本数据,并返回结构化的 JSON。

接口端点

POST https://mcp.wtsolutions.cn/excel-to-json-api

请求格式

API 接受包含以下参数的 JSON 格式 POST 请求:

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

请求示例

{"data": "姓名\t年龄\t是否学生\n张三\t25\tfalse\n李四\t30\ttrue"
}

响应格式

API 返回包含以下结构的 JSON 对象:

字段类型描述
isErrorboolean指示处理请求时是否发生错误
msgstring状态消息或错误描述
dataarray/object/null转换后的 JSON 数据(发生错误时为 null)

成功响应示例

{"isError": false,"msg": "success","data": [{"姓名": "张三","年龄": 25,"是否学生": false},{"姓名": "李四","年龄": 30,"是否学生": true}]
}

错误响应示例

{"isError": true,"msg": "Excel 数据至少需要 2 行","data": null
}

数据类型处理

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

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

错误处理

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

  • Excel Data Format Invalid:当输入数据不是制表符分隔或逗号分隔时
  • At least 2 rows are required:当输入数据少于 2 行时
  • Blank/Null/Empty cells in the first row not allowed:当标题行包含空单元格时
  • Server Internal Error:发生意外错误时

价格

目前免费。

捐赠

https://buymeacoffee.com/wtsolutions

http://www.lryc.cn/news/585140.html

相关文章:

  • c++STL-优先队列priority_queue和仿函数
  • CS144 lab2 tcp_receiver
  • 机器学习之线性回归(七)
  • TransUnet医学图像分割模型
  • 如何设置直播间的观看门槛,让直播间安全有效地运行?
  • 解锁48V USB-C供电潜力,慧能泰重磅推出PD3.2 DRP芯片HUSB253
  • Flutter优缺点
  • Koa+Puppeteer爬虫教程页面设计
  • 【java17】使用 Word 模板导出带替换符、动态表格和二维码的文档
  • 格式规范公文处理助手:一键排版 标题 / 正文 / 页码一键调,Word 脚本自定义
  • 专题:2025云计算与AI技术研究趋势报告|附200+份报告PDF、原数据表汇总下载
  • 关闭 GitLab 升级提示的详细方法
  • 基于gitlab 构建CICD发布到K8S 平台
  • Tomcat问题:启动脚本startup.bat中文乱码问题解决
  • 信号肽预测工具PrediSi本地化
  • 【flutter】flutter网易云信令 + im + 声网rtm从0实现通话视频文字聊天的踩坑
  • CentOS 安装 JDK+ NGINX+ Tomcat + Redis + MySQL搭建项目环境
  • 『 C++ 入门到放弃 』- 多态
  • MyBatis-Plus通用中等、大量数据分批查询和处理
  • c语言中的数组IV
  • 卸载软件总留一堆“垃圾”?这款免费神器,一键扫清注册表和文件残留!
  • Python shutil模块详解
  • GPT3/chatGPT/T5/PaLM/LLaMA/GLM主流大语言模型的原理和差异
  • 从零实现一个GPT 【React + Express】--- 【3】解析markdown,处理模型记忆
  • 【LeetCode 热题 100】146. LRU 缓存——哈希表+双向链表
  • 0102基础补充_交易演示-区块链-web3
  • Django母婴商城项目实践(二)
  • 机器学习数据集划分全指南:train_test_split详解与实践
  • 基于相似性引导的多视角功能性脑网络融合|文献速递-最新论文分享
  • 【科研绘图系列】R语言绘制系统发育树和柱状图