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 請求:
參數 | 類型 | 是否必填 | 描述 |
---|---|---|---|
data | string | 是 | 制表符分隔或逗號分隔的文本數據,至少包含兩行(標題行 + 數據行) |
請求示例
{"data": "姓名\t年齡\t是否學生\n張三\t25\tfalse\n李四\t30\ttrue"
}
響應格式
API 返回包含以下結構的 JSON 對象:
字段 | 類型 | 描述 |
---|---|---|
isError | boolean | 指示處理請求時是否發生錯誤 |
msg | string | 狀態消息或錯誤描述 |
data | array/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